Skip to content

Commit b73372e

Browse files
authored
Update deps and CI (#286)
1 parent 073062a commit b73372e

File tree

6 files changed

+239
-254
lines changed

6 files changed

+239
-254
lines changed

.github/workflows/cleanup.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: 'Cleanup'
2+
3+
on:
4+
schedule:
5+
- cron: '0 */4 * * *'
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: 'read'
10+
id-token: 'write'
11+
12+
jobs:
13+
cleanup:
14+
runs-on: 'ubuntu-latest'
15+
16+
steps:
17+
- uses: 'actions/checkout@v3'
18+
19+
- uses: 'google-github-actions/auth@main'
20+
with:
21+
workload_identity_provider: '${{ secrets.WIF_PROVIDER_NAME }}'
22+
service_account: '${{ secrets.SERVICE_ACCOUNT_EMAIL }}'
23+
24+
- uses: 'google-github-actions/setup-gcloud@main'
25+
26+
- name: Delete services
27+
run: |-
28+
BUFFER="$(TZ=GMT+4 date +%Y-%m-%d)"
29+
30+
gcloud config set core/project "${{ secrets.PROJECT_ID }}"
31+
gcloud config set run/region "us-central1"
32+
33+
(IFS=$'\n'; for NAME in $(gcloud app versions list --format="value(id)" --filter="version.createTime.date('%Y-%m-%d', Z) < '${BUFFER}'"); do
34+
echo "Deleting ${NAME}..."
35+
gcloud app versions delete ${NAME} --quiet
36+
done)

.github/workflows/example-workflow.yaml

Lines changed: 0 additions & 48 deletions
This file was deleted.

.github/workflows/integration.yml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- uses: 'google-github-actions/auth@main'
3535
with:
3636
workload_identity_provider: '${{ secrets.WIF_PROVIDER_NAME }}'
37-
service_account: '${{ secrets.APPENGINE_DEPLOY_SA_EMAIL }}'
37+
service_account: '${{ secrets.SERVICE_ACCOUNT_EMAIL }}'
3838

3939
- name: 'Update app.yaml'
4040
run: |-
@@ -56,10 +56,3 @@ jobs:
5656
--retry-connrefused \
5757
--retry-delay 5 \
5858
--retry-max-time 300
59-
60-
- name: 'Clean up'
61-
if: ${{ always() }}
62-
run: |-
63-
gcloud app services delete "${{ github.job }}-${{ github.run_number }}" \
64-
--quiet \
65-
--project="${{ secrets.APPENGINE_DEPLOY_PROJECT_ID }}"

dist/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)