-
Notifications
You must be signed in to change notification settings - Fork 69
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
TL;DR
The secrets
param format doesn't seem to match the documentation?
Expected behavior
Expected this format to work:
secrets: |-
# As an environment variable:
KEY1=secret-key-1:latest
But it seems that only the old format works currently?
secrets: |-
KEY1=projects/p/secrets/s/versions/v
Observed behavior
Error: google-github-actions/deploy-cloud-functions failed with: failed to parse secret reference "ASTRAL_LOCATION:latest": unknown format. Secrets should be of the format "projects/p/secrets/s/versions/v".
Action YAML
name: Deploy
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
deploy:
runs-on: ubuntu-latest
permissions:
contents: 'read'
id-token: 'write'
concurrency: "prod"
steps:
- uses: 'actions/checkout@v4.1.7'
- id: 'auth'
name: 'Authenticate to Google Cloud'
uses: 'google-github-actions/auth@v2.1.5'
with:
workload_identity_provider: ${{ vars.GCP_WORKLOAD_IDENTITY_PROVIDER }}
service_account: ${{ vars.GCP_SERVICE_ACCOUNT }}
- uses: actions/setup-python@v5.2.0
with:
python-version: 3.11
- name: Install poetry
uses: abatilo/actions-poetry@v3.0.0
- name: Install dependencies
run: poetry install
- name: Test
run: poetry run pytest -v
- name: Generate Requirements
run: poetry export --output=requirements.txt
- id: 'deploy'
uses: 'google-github-actions/deploy-cloud-functions@v3.0.5'
with:
name: ${{ vars.GCP_CLOUD_FUNCTION_NAME }}
runtime: 'python311'
environment: GEN_2
max_instance_count: 2
entry_point: "update"
# TODO put these all in github or all in gcp
environment_variables: |-
DEVICE_ID=${{ vars.DEVICE_ID}}
secrets: |-
ASTRAL_LOCATION=ASTRAL_LOCATION:latest
SUREPY_AUTH_TOKEN=SUREPY_AUTH_TOKEN:latest
- name: Trigger deployed function
run:
curl ${{ steps.deploy.outputs.url }} --fail-with-body
Log output
2024-08-30T23:08:37.0925784Z Current runner version: '2.319.1'
2024-08-30T23:08:37.0949623Z ##[group]Operating System
2024-08-30T23:08:37.0950230Z Ubuntu
2024-08-30T23:08:37.0950722Z 22.04.4
2024-08-30T23:08:37.0951051Z LTS
2024-08-30T23:08:37.0951364Z ##[endgroup]
2024-08-30T23:08:37.0951840Z ##[group]Runner Image
2024-08-30T23:08:37.0952271Z Image: ubuntu-22.04
2024-08-30T23:08:37.0952636Z Version: 20240825.1.0
2024-08-30T23:08:37.0953696Z Included Software: https://github.com/actions/runner-images/blob/ubuntu22/20240825.1/images/ubuntu/Ubuntu2204-Readme.md
2024-08-30T23:08:37.0955078Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20240825.1
2024-08-30T23:08:37.0955990Z ##[endgroup]
2024-08-30T23:08:37.0956351Z ##[group]Runner Image Provisioner
2024-08-30T23:08:37.0956820Z 2.0.384.1
2024-08-30T23:08:37.0957248Z ##[endgroup]
2024-08-30T23:08:37.0971702Z ##[group]GITHUB_TOKEN Permissions
2024-08-30T23:08:37.0973456Z Contents: read
2024-08-30T23:08:37.0973869Z Metadata: read
2024-08-30T23:08:37.0974555Z ##[endgroup]
2024-08-30T23:08:37.0976633Z Secret source: Actions
2024-08-30T23:08:37.0977409Z Prepare workflow directory
2024-08-30T23:08:37.1590807Z Prepare all required actions
2024-08-30T23:08:37.1745780Z Getting action download info
2024-08-30T23:08:37.3688038Z Download action repository 'actions/checkout@v4.1.7' (SHA:692973e3d937129bcbf40652eb9f2f61becf3332)
2024-08-30T23:08:37.4712831Z Download action repository 'google-github-actions/auth@v2.1.5' (SHA:62cf5bd3e4211a0a0b51f2c6d6a37129d828611d)
2024-08-30T23:08:37.6681188Z Download action repository 'actions/setup-python@v5.2.0' (SHA:f677139bbe7f9c59b41e40162b753c062f5d49a3)
2024-08-30T23:08:37.9521451Z Download action repository 'abatilo/actions-poetry@v3.0.0' (SHA:7b6d33e44b4f08d7021a1dee3c044e9c253d6439)
2024-08-30T23:08:38.1600981Z Download action repository 'google-github-actions/deploy-cloud-functions@v3.0.5' (SHA:a2164ef2fe5dcc9c1f49bb5297133b5ba5920af8)
2024-08-30T23:08:38.7761375Z Complete job name: deploy
2024-08-30T23:08:38.8618319Z ##[group]Run actions/checkout@v4.1.7
2024-08-30T23:08:38.8618709Z with:
2024-08-30T23:08:38.8618981Z repository: therefromhere/sureflap_gcloud
2024-08-30T23:08:38.8619499Z token: ***
2024-08-30T23:08:38.8619744Z ssh-strict: true
2024-08-30T23:08:38.8619996Z ssh-user: git
2024-08-30T23:08:38.8620248Z persist-credentials: true
2024-08-30T23:08:38.8620524Z clean: true
2024-08-30T23:08:38.8620777Z sparse-checkout-cone-mode: true
2024-08-30T23:08:38.8621090Z fetch-depth: 1
2024-08-30T23:08:38.8621315Z fetch-tags: false
2024-08-30T23:08:38.8621558Z show-progress: true
2024-08-30T23:08:38.8621808Z lfs: false
2024-08-30T23:08:38.8622025Z submodules: false
2024-08-30T23:08:38.8622284Z set-safe-directory: true
2024-08-30T23:08:38.8622555Z ##[endgroup]
2024-08-30T23:08:39.0838406Z Syncing repository: therefromhere/sureflap_gcloud
2024-08-30T23:08:39.0839978Z ##[group]Getting Git version info
2024-08-30T23:08:39.0840696Z Working directory is '/home/runner/work/sureflap_gcloud/sureflap_gcloud'
2024-08-30T23:08:39.0841436Z [command]/usr/bin/git version
2024-08-30T23:08:39.2410155Z git version 2.46.0
2024-08-30T23:08:39.2436961Z ##[endgroup]
2024-08-30T23:08:39.2451605Z Temporarily overriding HOME='/home/runner/work/_temp/81f64442-5754-4cb9-8f28-b159e9ee942c' before making global git config changes
2024-08-30T23:08:39.2452577Z Adding repository directory to the temporary git global config as a safe directory
2024-08-30T23:08:39.2457212Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/sureflap_gcloud/sureflap_gcloud
2024-08-30T23:08:39.2616111Z Deleting the contents of '/home/runner/work/sureflap_gcloud/sureflap_gcloud'
2024-08-30T23:08:39.2619674Z ##[group]Initializing the repository
2024-08-30T23:08:39.2623971Z [command]/usr/bin/git init /home/runner/work/sureflap_gcloud/sureflap_gcloud
2024-08-30T23:08:39.2991574Z hint: Using 'master' as the name for the initial branch. This default branch name
2024-08-30T23:08:39.2992577Z hint: is subject to change. To configure the initial branch name to use in all
2024-08-30T23:08:39.2993829Z hint: of your new repositories, which will suppress this warning, call:
2024-08-30T23:08:39.2994432Z hint:
2024-08-30T23:08:39.2994895Z hint: git config --global init.defaultBranch <name>
2024-08-30T23:08:39.2995401Z hint:
2024-08-30T23:08:39.2995935Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2024-08-30T23:08:39.2996840Z hint: 'development'. The just-created branch can be renamed via this command:
2024-08-30T23:08:39.2997456Z hint:
2024-08-30T23:08:39.2997770Z hint: git branch -m <name>
2024-08-30T23:08:39.3105684Z Initialized empty Git repository in /home/runner/work/sureflap_gcloud/sureflap_gcloud/.git/
2024-08-30T23:08:39.3117389Z [command]/usr/bin/git remote add origin https://github.com/therefromhere/sureflap_gcloud
2024-08-30T23:08:39.3215235Z ##[endgroup]
2024-08-30T23:08:39.3216209Z ##[group]Disabling automatic garbage collection
2024-08-30T23:08:39.3220968Z [command]/usr/bin/git config --local gc.auto 0
2024-08-30T23:08:39.3250944Z ##[endgroup]
2024-08-30T23:08:39.3251735Z ##[group]Setting up auth
2024-08-30T23:08:39.3259433Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2024-08-30T23:08:39.3297408Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2024-08-30T23:08:39.5474294Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2024-08-30T23:08:39.5520149Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2024-08-30T23:08:39.5783203Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2024-08-30T23:08:39.5824359Z ##[endgroup]
2024-08-30T23:08:39.5825370Z ##[group]Fetching the repository
2024-08-30T23:08:39.5836036Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +c8d3c8b6d7642aa1ef6834f5ce47faa242400137:refs/remotes/pull/76/merge
2024-08-30T23:08:39.8963877Z From https://github.com/therefromhere/sureflap_gcloud
2024-08-30T23:08:39.8965287Z * [new ref] c8d3c8b6d7642aa1ef6834f5ce47faa242400137 -> pull/76/merge
2024-08-30T23:08:39.9069567Z ##[endgroup]
2024-08-30T23:08:39.9070438Z ##[group]Determining the checkout info
2024-08-30T23:08:39.9072861Z ##[endgroup]
2024-08-30T23:08:39.9078314Z [command]/usr/bin/git sparse-checkout disable
2024-08-30T23:08:39.9190881Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2024-08-30T23:08:39.9219437Z ##[group]Checking out the ref
2024-08-30T23:08:39.9223844Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/76/merge
2024-08-30T23:08:39.9276371Z Note: switching to 'refs/remotes/pull/76/merge'.
2024-08-30T23:08:39.9277175Z
2024-08-30T23:08:39.9277972Z You are in 'detached HEAD' state. You can look around, make experimental
2024-08-30T23:08:39.9279152Z changes and commit them, and you can discard any commits you make in this
2024-08-30T23:08:39.9280065Z state without impacting any branches by switching back to a branch.
2024-08-30T23:08:39.9280765Z
2024-08-30T23:08:39.9281251Z If you want to create a new branch to retain commits you create, you may
2024-08-30T23:08:39.9282545Z do so (now or later) by using -c with the switch command. Example:
2024-08-30T23:08:39.9283217Z
2024-08-30T23:08:39.9283548Z git switch -c <new-branch-name>
2024-08-30T23:08:39.9283973Z
2024-08-30T23:08:39.9284172Z Or undo this operation with:
2024-08-30T23:08:39.9284531Z
2024-08-30T23:08:39.9284682Z git switch -
2024-08-30T23:08:39.9284930Z
2024-08-30T23:08:39.9285416Z Turn off this advice by setting config variable advice.detachedHead to false
2024-08-30T23:08:39.9286154Z
2024-08-30T23:08:39.9286948Z HEAD is now at c8d3c8b Merge 32378e7e32aaabff439fbc1ba840526408c1415e into 2e92e1aef39fd98b96a79861661a88bafef30653
2024-08-30T23:08:39.9289866Z ##[endgroup]
2024-08-30T23:08:39.9347147Z [command]/usr/bin/git log -1 --format='%H'
2024-08-30T23:08:39.9371315Z 'c8d3c8b6d7642aa1ef6834f5ce47faa242400137'
2024-08-30T23:08:39.9693498Z ##[group]Run google-github-actions/auth@v2.1.5
2024-08-30T23:08:39.9693889Z with:
2024-08-30T23:08:39.9694570Z workload_identity_provider: projects/800042200122/locations/global/workloadIdentityPools/github-identity-pool/providers/github-provider
2024-08-30T23:08:39.9695448Z service_account: github-cicd@catflap.iam.gserviceaccount.com
2024-08-30T23:08:39.9695885Z create_credentials_file: true
2024-08-30T23:08:39.9696201Z export_environment_variables: true
2024-08-30T23:08:39.9696520Z universe: googleapis.com
2024-08-30T23:08:39.9696802Z cleanup_credentials: true
2024-08-30T23:08:39.9697089Z access_token_lifetime: 3600s
2024-08-30T23:08:39.9697583Z access_token_scopes: https://www.googleapis.com/auth/cloud-platform
2024-08-30T23:08:39.9698262Z id_token_include_email: false
2024-08-30T23:08:39.9698670Z ##[endgroup]
2024-08-30T23:08:40.1520335Z Created credentials file at "/home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json"
2024-08-30T23:08:40.2473060Z ##[group]Run actions/setup-python@v5.2.0
2024-08-30T23:08:40.2473534Z with:
2024-08-30T23:08:40.2473958Z python-version: 3.11
2024-08-30T23:08:40.2474347Z check-latest: false
2024-08-30T23:08:40.2474835Z token: ***
2024-08-30T23:08:40.2475228Z update-environment: true
2024-08-30T23:08:40.2475622Z allow-prereleases: false
2024-08-30T23:08:40.2476018Z env:
2024-08-30T23:08:40.2476746Z CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:40.2477814Z GOOGLE_APPLICATION_CREDENTIALS: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:40.2478819Z GOOGLE_GHA_CREDS_PATH: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:40.2479561Z CLOUDSDK_CORE_PROJECT: catflap
2024-08-30T23:08:40.2479965Z CLOUDSDK_PROJECT: catflap
2024-08-30T23:08:40.2480355Z GCLOUD_PROJECT: catflap
2024-08-30T23:08:40.2480903Z GCP_PROJECT: catflap
2024-08-30T23:08:40.2481235Z GOOGLE_CLOUD_PROJECT: catflap
2024-08-30T23:08:40.2481674Z ##[endgroup]
2024-08-30T23:08:40.4028306Z ##[group]Installed versions
2024-08-30T23:08:40.4092058Z Successfully set up CPython (3.11.9)
2024-08-30T23:08:40.4093418Z ##[endgroup]
2024-08-30T23:08:40.4229640Z ##[group]Run abatilo/actions-poetry@v3.0.0
2024-08-30T23:08:40.4230187Z with:
2024-08-30T23:08:40.4230516Z poetry-version: latest
2024-08-30T23:08:40.4230893Z env:
2024-08-30T23:08:40.4231627Z CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:40.4232722Z GOOGLE_APPLICATION_CREDENTIALS: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:40.4233707Z GOOGLE_GHA_CREDS_PATH: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:40.4234469Z CLOUDSDK_CORE_PROJECT: catflap
2024-08-30T23:08:40.4234889Z CLOUDSDK_PROJECT: catflap
2024-08-30T23:08:40.4235336Z GCLOUD_PROJECT: catflap
2024-08-30T23:08:40.4235734Z GCP_PROJECT: catflap
2024-08-30T23:08:40.4236060Z GOOGLE_CLOUD_PROJECT: catflap
2024-08-30T23:08:40.4236608Z pythonLocation: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:40.4237359Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib/pkgconfig
2024-08-30T23:08:40.4238025Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:40.4238608Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:40.4239132Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:40.4239783Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib
2024-08-30T23:08:40.4240286Z ##[endgroup]
2024-08-30T23:08:40.4457074Z ##[group]Run pip install --user pipx
2024-08-30T23:08:40.4457895Z �[36;1mpip install --user pipx�[0m
2024-08-30T23:08:40.4458291Z �[36;1mpipx ensurepath�[0m
2024-08-30T23:08:40.5484727Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-08-30T23:08:40.5485294Z env:
2024-08-30T23:08:40.5486124Z CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:40.5487298Z GOOGLE_APPLICATION_CREDENTIALS: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:40.5488815Z GOOGLE_GHA_CREDS_PATH: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:40.5489539Z CLOUDSDK_CORE_PROJECT: catflap
2024-08-30T23:08:40.5489952Z CLOUDSDK_PROJECT: catflap
2024-08-30T23:08:40.5490429Z GCLOUD_PROJECT: catflap
2024-08-30T23:08:40.5490800Z GCP_PROJECT: catflap
2024-08-30T23:08:40.5491179Z GOOGLE_CLOUD_PROJECT: catflap
2024-08-30T23:08:40.5491706Z pythonLocation: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:40.5492360Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib/pkgconfig
2024-08-30T23:08:40.5492999Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:40.5493629Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:40.5494210Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:40.5494780Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib
2024-08-30T23:08:40.5495311Z ##[endgroup]
2024-08-30T23:08:43.7335154Z Collecting pipx
2024-08-30T23:08:43.7628003Z Downloading pipx-1.7.1-py3-none-any.whl.metadata (18 kB)
2024-08-30T23:08:43.7997139Z Collecting argcomplete>=1.9.4 (from pipx)
2024-08-30T23:08:43.8075234Z Downloading argcomplete-3.5.0-py3-none-any.whl.metadata (16 kB)
2024-08-30T23:08:43.8364057Z Collecting packaging>=20 (from pipx)
2024-08-30T23:08:43.8438949Z Downloading packaging-24.1-py3-none-any.whl.metadata (3.2 kB)
2024-08-30T23:08:43.8701296Z Collecting platformdirs>=2.1 (from pipx)
2024-08-30T23:08:43.8795872Z Downloading platformdirs-4.2.2-py3-none-any.whl.metadata (11 kB)
2024-08-30T23:08:43.8976766Z Collecting userpath!=1.9,>=1.6 (from pipx)
2024-08-30T23:08:43.9052288Z Downloading userpath-1.9.2-py3-none-any.whl.metadata (3.0 kB)
2024-08-30T23:08:43.9306413Z Collecting click (from userpath!=1.9,>=1.6->pipx)
2024-08-30T23:08:43.9380041Z Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
2024-08-30T23:08:43.9499467Z Downloading pipx-1.7.1-py3-none-any.whl (78 kB)
2024-08-30T23:08:43.9667150Z Downloading argcomplete-3.5.0-py3-none-any.whl (43 kB)
2024-08-30T23:08:43.9763150Z Downloading packaging-24.1-py3-none-any.whl (53 kB)
2024-08-30T23:08:43.9863232Z Downloading platformdirs-4.2.2-py3-none-any.whl (18 kB)
2024-08-30T23:08:43.9981723Z Downloading userpath-1.9.2-py3-none-any.whl (9.1 kB)
2024-08-30T23:08:44.0077166Z Downloading click-8.1.7-py3-none-any.whl (97 kB)
2024-08-30T23:08:44.0518580Z Installing collected packages: platformdirs, packaging, click, argcomplete, userpath, pipx
2024-08-30T23:08:44.2298743Z Successfully installed argcomplete-3.5.0 click-8.1.7 packaging-24.1 pipx-1.7.1 platformdirs-4.2.2 userpath-1.9.2
2024-08-30T23:08:44.5218387Z /home/runner/.local/bin is already in PATH.
2024-08-30T23:08:44.5219242Z /opt/pipx_bin is already in PATH.
2024-08-30T23:08:44.5221802Z ⚠️ All pipx binary directories have been appended to PATH. If you are sure
2024-08-30T23:08:44.5223170Z you want to proceed, try again with the '--force' flag.
2024-08-30T23:08:44.5223799Z
2024-08-30T23:08:44.5223809Z
2024-08-30T23:08:44.5224166Z Otherwise pipx is ready to go! ✨ 🌟 ✨
2024-08-30T23:08:44.5407376Z ##[group]Run pipx install poetry
2024-08-30T23:08:44.5407814Z �[36;1mpipx install poetry�[0m
2024-08-30T23:08:44.5473234Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-08-30T23:08:44.5473729Z env:
2024-08-30T23:08:44.5474521Z CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:44.5475880Z GOOGLE_APPLICATION_CREDENTIALS: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:44.5476942Z GOOGLE_GHA_CREDS_PATH: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:44.5477745Z CLOUDSDK_CORE_PROJECT: catflap
2024-08-30T23:08:44.5478168Z CLOUDSDK_PROJECT: catflap
2024-08-30T23:08:44.5478513Z GCLOUD_PROJECT: catflap
2024-08-30T23:08:44.5478964Z GCP_PROJECT: catflap
2024-08-30T23:08:44.5479343Z GOOGLE_CLOUD_PROJECT: catflap
2024-08-30T23:08:44.5479896Z pythonLocation: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:44.5480557Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib/pkgconfig
2024-08-30T23:08:44.5481160Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:44.5481807Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:44.5482402Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:44.5482995Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib
2024-08-30T23:08:44.5483560Z ##[endgroup]
2024-08-30T23:08:44.6681445Z creating virtual environment...
2024-08-30T23:08:44.8821232Z installing poetry...
2024-08-30T23:08:52.8593877Z done! ✨ 🌟 ✨
2024-08-30T23:08:52.8594646Z installed package poetry 1.8.3, installed using Python 3.11.9
2024-08-30T23:08:52.8595446Z These apps are now globally available
2024-08-30T23:08:52.8596236Z - poetry
2024-08-30T23:08:52.8838417Z ##[group]Run poetry install
2024-08-30T23:08:52.8838972Z �[36;1mpoetry install�[0m
2024-08-30T23:08:52.8904498Z shell: /usr/bin/bash -e {0}
2024-08-30T23:08:52.8905007Z env:
2024-08-30T23:08:52.8905797Z CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:52.8906985Z GOOGLE_APPLICATION_CREDENTIALS: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:52.8908035Z GOOGLE_GHA_CREDS_PATH: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:52.8908697Z CLOUDSDK_CORE_PROJECT: catflap
2024-08-30T23:08:52.8909171Z CLOUDSDK_PROJECT: catflap
2024-08-30T23:08:52.8909563Z GCLOUD_PROJECT: catflap
2024-08-30T23:08:52.8909934Z GCP_PROJECT: catflap
2024-08-30T23:08:52.8910368Z GOOGLE_CLOUD_PROJECT: catflap
2024-08-30T23:08:52.8910811Z pythonLocation: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:52.8911627Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib/pkgconfig
2024-08-30T23:08:52.8912256Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:52.8912817Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:52.8913441Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:52.8913977Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib
2024-08-30T23:08:52.8914460Z ##[endgroup]
2024-08-30T23:08:53.4355135Z Creating virtualenv sureflap-gcloud-7j93eK9t-py3.11 in /home/runner/.cache/pypoetry/virtualenvs
2024-08-30T23:08:53.9257612Z Installing dependencies from lock file
2024-08-30T23:08:54.0811357Z
2024-08-30T23:08:54.0812775Z Package operations: 71 installs, 0 updates, 0 removals
2024-08-30T23:08:54.0813424Z
2024-08-30T23:08:54.0817130Z - Installing protobuf (5.28.0)
2024-08-30T23:08:54.0820495Z - Installing pyasn1 (0.6.0)
2024-08-30T23:08:54.0823643Z - Installing pycparser (2.22)
2024-08-30T23:08:54.6137520Z - Installing cachetools (5.5.0)
2024-08-30T23:08:54.6146004Z - Installing certifi (2024.8.30)
2024-08-30T23:08:54.6155679Z - Installing cffi (1.17.0)
2024-08-30T23:08:54.6163630Z - Installing charset-normalizer (3.3.2)
2024-08-30T23:08:54.6182279Z - Installing googleapis-common-protos (1.65.0)
2024-08-30T23:08:54.6195609Z - Installing grpcio (1.66.1)
2024-08-30T23:08:54.6203220Z - Installing idna (3.8)
2024-08-30T23:08:54.6221537Z - Installing pyasn1-modules (0.4.0)
2024-08-30T23:08:54.6935956Z - Installing rsa (4.9)
2024-08-30T23:08:54.6995198Z - Installing urllib3 (2.2.2)
2024-08-30T23:08:55.0435923Z - Installing frozenlist (1.4.1)
2024-08-30T23:08:55.0443871Z - Installing google-auth (2.34.0)
2024-08-30T23:08:55.0452218Z - Installing grpcio-status (1.66.1)
2024-08-30T23:08:55.0469617Z - Installing markupsafe (2.1.5)
2024-08-30T23:08:55.0477461Z - Installing multidict (6.0.5)
2024-08-30T23:08:55.0488579Z - Installing packaging (24.1)
2024-08-30T23:08:55.0497328Z - Installing proto-plus (1.24.0)
2024-08-30T23:08:55.0512016Z - Installing pycares (4.4.0)
2024-08-30T23:08:55.1263644Z - Installing requests (2.32.3)
2024-08-30T23:08:55.1451753Z - Installing six (1.16.0)
2024-08-30T23:08:55.1689364Z - Installing wrapt (1.16.0)
2024-08-30T23:08:55.2056730Z - Installing zipp (3.20.1)
2024-08-30T23:08:55.2551132Z - Installing aiodns (3.2.0)
2024-08-30T23:08:55.2560722Z - Installing aiohappyeyeballs (2.4.0)
2024-08-30T23:08:55.2568850Z - Installing aiosignal (1.3.1)
2024-08-30T23:08:55.2579365Z - Installing attrs (24.2.0)
2024-08-30T23:08:55.2587423Z - Installing blinker (1.8.2)
2024-08-30T23:08:55.2603185Z - Installing brotli (1.1.0)
2024-08-30T23:08:55.2611603Z - Installing click (8.1.7)
2024-08-30T23:08:55.2626636Z - Installing colorama (0.4.6)
2024-08-30T23:08:55.3301016Z - Installing commonmark (0.9.1)
2024-08-30T23:08:55.3374846Z - Installing deprecated (1.2.14)
2024-08-30T23:08:55.3390532Z - Installing deprecation (2.1.0)
2024-08-30T23:08:55.3428503Z - Installing google-api-core (2.19.2)
2024-08-30T23:08:55.3633271Z - Installing importlib-metadata (8.4.0)
2024-08-30T23:08:55.3975085Z - Installing iniconfig (2.0.0)
2024-08-30T23:08:55.4081585Z - Installing itsdangerous (2.2.0)
2024-08-30T23:08:55.4125942Z - Installing jinja2 (3.1.4)
2024-08-30T23:08:55.4146031Z - Installing pluggy (1.5.0)
2024-08-30T23:08:55.4448690Z - Installing pygments (2.18.0)
2024-08-30T23:08:55.4539425Z - Installing python-dateutil (2.9.0.post0)
2024-08-30T23:08:55.4733246Z - Installing werkzeug (3.0.4)
2024-08-30T23:08:55.4925477Z - Installing yarl (1.9.4)
2024-08-30T23:08:55.7188096Z - Installing aiohttp (3.10.5)
2024-08-30T23:08:55.7198579Z - Installing async-timeout (4.0.3)
2024-08-30T23:08:55.7206029Z - Installing cloudevents (1.11.0)
2024-08-30T23:08:55.7222008Z - Installing flask (3.0.3)
2024-08-30T23:08:55.7230916Z - Installing freezegun (1.5.1)
2024-08-30T23:08:55.7241893Z - Installing google-cloud-appengine-logging (1.4.5)
2024-08-30T23:08:55.7249975Z - Installing google-cloud-audit-log (0.3.0)
2024-08-30T23:08:55.7265151Z - Installing google-cloud-core (2.4.1)
2024-08-30T23:08:55.7891403Z - Installing grpc-google-iam-v1 (0.13.1)
2024-08-30T23:08:55.8094679Z - Installing gunicorn (23.0.0)
2024-08-30T23:08:55.8162650Z - Installing mypy-extensions (1.0.0)
2024-08-30T23:08:55.8256421Z - Installing opentelemetry-api (1.27.0)
2024-08-30T23:08:55.8463052Z - Installing pathspec (0.12.1)
2024-08-30T23:08:55.8751434Z - Installing platformdirs (4.2.2)
2024-08-30T23:08:55.8812067Z - Installing pytest (8.3.2)
2024-08-30T23:08:55.8873537Z - Installing rich (10.16.2)
2024-08-30T23:08:55.9015153Z - Installing watchdog (5.0.0)
2024-08-30T23:08:56.0627538Z - Installing astral (3.2)
2024-08-30T23:08:56.0628711Z - Installing asyncio (3.4.3)
2024-08-30T23:08:56.0637119Z - Installing black (24.8.0)
2024-08-30T23:08:56.0661202Z - Installing functions-framework (3.8.1)
2024-08-30T23:08:56.0669408Z - Installing google-cloud-logging (3.11.2)
2024-08-30T23:08:56.0677161Z - Installing pytest-freezegun (0.4.2)
2024-08-30T23:08:56.0690623Z - Installing pytz (2024.1)
2024-08-30T23:08:56.0701824Z - Installing surepy (0.9.0 https://github.com/therefromhere/surepy/archive/refs/heads/dst_bug_workaround.zip)
2024-08-30T23:08:56.9853597Z
2024-08-30T23:08:56.9854479Z Installing the current project: sureflap_gcloud (0.1.0)
2024-08-30T23:08:57.0532677Z ##[group]Run poetry run pytest -v
2024-08-30T23:08:57.0533115Z �[36;1mpoetry run pytest -v�[0m
2024-08-30T23:08:57.0598902Z shell: /usr/bin/bash -e {0}
2024-08-30T23:08:57.0599386Z env:
2024-08-30T23:08:57.0600103Z CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:57.0601243Z GOOGLE_APPLICATION_CREDENTIALS: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:57.0602321Z GOOGLE_GHA_CREDS_PATH: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:57.0603061Z CLOUDSDK_CORE_PROJECT: catflap
2024-08-30T23:08:57.0603470Z CLOUDSDK_PROJECT: catflap
2024-08-30T23:08:57.0603921Z GCLOUD_PROJECT: catflap
2024-08-30T23:08:57.0604305Z GCP_PROJECT: catflap
2024-08-30T23:08:57.0604648Z GOOGLE_CLOUD_PROJECT: catflap
2024-08-30T23:08:57.0605220Z pythonLocation: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:57.0605967Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib/pkgconfig
2024-08-30T23:08:57.0606696Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:57.0607283Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:57.0607829Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:57.0608697Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib
2024-08-30T23:08:57.0609205Z ##[endgroup]
2024-08-30T23:08:58.3106543Z ============================= test session starts ==============================
2024-08-30T23:08:58.3109215Z platform linux -- Python 3.11.9, pytest-8.3.2, pluggy-1.5.0 -- /home/runner/.cache/pypoetry/virtualenvs/sureflap-gcloud-7j93eK9t-py3.11/bin/python
2024-08-30T23:08:58.3111018Z cachedir: .pytest_cache
2024-08-30T23:08:58.3111799Z rootdir: /home/runner/work/sureflap_gcloud/sureflap_gcloud
2024-08-30T23:08:58.3112518Z configfile: pyproject.toml
2024-08-30T23:08:58.3113127Z plugins: freezegun-0.4.2
2024-08-30T23:08:58.6828628Z collecting ... collected 2 items
2024-08-30T23:08:58.6829150Z
2024-08-30T23:08:58.9759338Z sureflap_gcloud/tests/test_time.py::test_before_start_dst_nz PASSED [ 50%]
2024-08-30T23:08:58.9833779Z sureflap_gcloud/tests/test_time.py::test_after_start_dst_nz PASSED [100%]
2024-08-30T23:08:58.9834602Z
2024-08-30T23:08:58.9834922Z =============================== warnings summary ===============================
2024-08-30T23:08:58.9836753Z ../../../.cache/pypoetry/virtualenvs/sureflap-gcloud-7j93eK9t-py3.11/lib/python3.11/site-packages/pytest_freezegun.py:17
2024-08-30T23:08:58.9838762Z ../../../.cache/pypoetry/virtualenvs/sureflap-gcloud-7j93eK9t-py3.11/lib/python3.11/site-packages/pytest_freezegun.py:17
2024-08-30T23:08:58.9840678Z ../../../.cache/pypoetry/virtualenvs/sureflap-gcloud-7j93eK9t-py3.11/lib/python3.11/site-packages/pytest_freezegun.py:17
2024-08-30T23:08:58.9842789Z ../../../.cache/pypoetry/virtualenvs/sureflap-gcloud-7j93eK9t-py3.11/lib/python3.11/site-packages/pytest_freezegun.py:17
2024-08-30T23:08:58.9844408Z sureflap_gcloud/tests/test_time.py::test_before_start_dst_nz
2024-08-30T23:08:58.9845312Z sureflap_gcloud/tests/test_time.py::test_before_start_dst_nz
2024-08-30T23:08:58.9846315Z sureflap_gcloud/tests/test_time.py::test_after_start_dst_nz
2024-08-30T23:08:58.9847240Z sureflap_gcloud/tests/test_time.py::test_after_start_dst_nz
2024-08-30T23:08:58.9849791Z /home/runner/.cache/pypoetry/virtualenvs/sureflap-gcloud-7j93eK9t-py3.11/lib/python3.11/site-packages/pytest_freezegun.py:17: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
2024-08-30T23:08:58.9852143Z if LooseVersion(pytest.__version__) < LooseVersion('3.6.0'):
2024-08-30T23:08:58.9852712Z
2024-08-30T23:08:58.9853273Z -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
2024-08-30T23:08:58.9854199Z ======================== 2 passed, 8 warnings in 0.67s =========================
2024-08-30T23:08:59.0334447Z ##[group]Run poetry export --output=requirements.txt
2024-08-30T23:08:59.0335070Z �[36;1mpoetry export --output=requirements.txt�[0m
2024-08-30T23:08:59.0400599Z shell: /usr/bin/bash -e {0}
2024-08-30T23:08:59.0400962Z env:
2024-08-30T23:08:59.0401737Z CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:59.0402829Z GOOGLE_APPLICATION_CREDENTIALS: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:59.0403839Z GOOGLE_GHA_CREDS_PATH: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:59.0404606Z CLOUDSDK_CORE_PROJECT: catflap
2024-08-30T23:08:59.0405025Z CLOUDSDK_PROJECT: catflap
2024-08-30T23:08:59.0405368Z GCLOUD_PROJECT: catflap
2024-08-30T23:08:59.0405797Z GCP_PROJECT: catflap
2024-08-30T23:08:59.0406168Z GOOGLE_CLOUD_PROJECT: catflap
2024-08-30T23:08:59.0406800Z pythonLocation: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:59.0407413Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib/pkgconfig
2024-08-30T23:08:59.0408042Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:59.0408958Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:59.0409547Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:59.0410200Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib
2024-08-30T23:08:59.0410702Z ##[endgroup]
2024-08-30T23:08:59.3991806Z Warning: poetry-plugin-export will not be installed by default in a future version of Poetry.
2024-08-30T23:08:59.3995271Z In order to avoid a breaking change and make your automation forward-compatible, please install poetry-plugin-export explicitly. See https://python-poetry.org/docs/plugins/#using-plugins for details on how to install a plugin.
2024-08-30T23:08:59.3998027Z To disable this warning run 'poetry config warnings.export false'.
2024-08-30T23:08:59.6015312Z ##[group]Run google-github-actions/deploy-cloud-functions@v3.0.5
2024-08-30T23:08:59.6015856Z with:
2024-08-30T23:08:59.6016254Z name: update2
2024-08-30T23:08:59.6016607Z runtime: python311
2024-08-30T23:08:59.6016974Z environment: GEN_2
2024-08-30T23:08:59.6017388Z max_instance_count: 2
2024-08-30T23:08:59.6017722Z entry_point: update2
2024-08-30T23:08:59.6018119Z environment_variables: DEVICE_ID=154956
2024-08-30T23:08:59.6018843Z secrets: ASTRAL_LOCATION=ASTRAL_LOCATION:latest
SUREPY_AUTH_TOKEN=SUREPY_AUTH_TOKEN:latest
2024-08-30T23:08:59.6019490Z region: us-central1
2024-08-30T23:08:59.6019844Z universe: googleapis.com
2024-08-30T23:08:59.6020232Z source_dir: ./
2024-08-30T23:08:59.6020602Z all_traffic_on_latest_revision: true
2024-08-30T23:08:59.6021026Z ingress_settings: ALLOW_ALL
2024-08-30T23:08:59.6021470Z service_timeout: 60s
2024-08-30T23:08:59.6021901Z vpc_connector_egress_settings: PRIVATE_RANGES_ONLY
2024-08-30T23:08:59.6022512Z event_trigger_retry: true
2024-08-30T23:08:59.6022900Z env:
2024-08-30T23:08:59.6023522Z CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:59.6024705Z GOOGLE_APPLICATION_CREDENTIALS: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:59.6025708Z GOOGLE_GHA_CREDS_PATH: /home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json
2024-08-30T23:08:59.6026373Z CLOUDSDK_CORE_PROJECT: catflap
2024-08-30T23:08:59.6026853Z CLOUDSDK_PROJECT: catflap
2024-08-30T23:08:59.6027229Z GCLOUD_PROJECT: catflap
2024-08-30T23:08:59.6027663Z GCP_PROJECT: catflap
2024-08-30T23:08:59.6028043Z GOOGLE_CLOUD_PROJECT: catflap
2024-08-30T23:08:59.6028485Z pythonLocation: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:59.6029231Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib/pkgconfig
2024-08-30T23:08:59.6029879Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:59.6030454Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:59.6031106Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.9/x64
2024-08-30T23:08:59.6031864Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.9/x64/lib
2024-08-30T23:08:59.6032373Z ##[endgroup]
2024-08-30T23:08:59.7403230Z ##[error]google-github-actions/deploy-cloud-functions failed with: failed to parse secret reference "ASTRAL_LOCATION:latest": unknown format. Secrets should be of the format "projects/p/secrets/s/versions/v".
2024-08-30T23:08:59.7533127Z Post job cleanup.
2024-08-30T23:08:59.8329645Z Removed exported credentials at "/home/runner/work/sureflap_gcloud/sureflap_gcloud/gha-creds-64d5b220005646bf.json".
2024-08-30T23:08:59.8446412Z Post job cleanup.
2024-08-30T23:08:59.9487253Z [command]/usr/bin/git version
2024-08-30T23:08:59.9533494Z git version 2.46.0
2024-08-30T23:08:59.9577027Z Temporarily overriding HOME='/home/runner/work/_temp/30c58e58-5969-4322-ac42-995edcd80338' before making global git config changes
2024-08-30T23:08:59.9578484Z Adding repository directory to the temporary git global config as a safe directory
2024-08-30T23:08:59.9582316Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/sureflap_gcloud/sureflap_gcloud
2024-08-30T23:08:59.9617226Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2024-08-30T23:08:59.9650228Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2024-08-30T23:08:59.9963021Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2024-08-30T23:08:59.9987728Z http.https://github.com/.extraheader
2024-08-30T23:08:59.9999228Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2024-08-30T23:09:00.0033355Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2024-08-30T23:09:00.0489981Z Cleaning up orphan processes
Additional information
No response
xSAVIKx
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
Fix documentation for secrets param
Fix documentation for secrets param
Fix documentation for secrets param (#465)