Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
68 lines (61 loc) · 2.45 KB

File metadata and controls

68 lines (61 loc) · 2.45 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# Copyright 2021 Google LLC
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# https://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
name: A workflow for updating the api list in README.rst
# Controls when the action will run.
on:
schedule:
# * is a special character in YAML so you have to quote this string
# Run this Github Action every Tuesday at 7 AM UTC
- cron: '0 7 * * 2'
workflow_dispatch:
permissions: read-all
jobs:
build:
permissions:
pull-requests: write # for googleapis/code-suggester
name: Update API List PR
runs-on: ubuntu-24.04
# don't run the workflow on forks of googleapis/google-cloud-python
if: ${{github.repository == 'googleapis/google-cloud-python'}}
steps:
- name: Get current date
id: date
run: echo "current_date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT
- uses: actions/checkout@v6
# Use a fetch-depth of 2
# See https://github.com/googleapis/google-cloud-python/issues/12013
# and https://github.com/actions/checkout#checkout-head.
with:
fetch-depth: 2
- name: Set up Python 3.10
uses: actions/setup-python@v6
with:
python-version: "3.14"
- name: Install script dependencies
run: pip3 install -r requirements.txt
working-directory: ./scripts
- name: Run python script to update the api list in README.rst
run: python3 scripts/updateapilist.py
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- uses: googleapis/code-suggester@v5
env:
ACCESS_TOKEN: ${{ secrets.YOSHI_CODE_BOT_TOKEN }}
with:
command: pr
force: true
upstream_owner: googleapis
upstream_repo: google-cloud-python
description: 'Update the list of available APIs in the README.'
title: 'docs: update the list of available APIs'
message: 'docs: update the list of available APIs'
branch: update-api-list-${{ steps.date.outputs.current_date }}
git_dir: '.'
Morty Proxy This is a proxified and sanitized view of the page, visit original site.