try a different way to specify service account #81
Annotations
1 error and 1 warning
|
build
google-github-actions/deploy-appengine failed with: failed to execute gcloud command `gcloud app deploy --quiet --format json backend/app_private_dev.yaml --promote --service-account gh-builder-service-account@dft-rlg-atip-test.iam.gserviceaccount.com`: WARNING: You might be using automatic scaling for a standard environment deployment, without providing a value for automatic_scaling.max_instances. Starting from March, 2025, App Engine sets the automatic scaling maximum instances default for standard environment deployments to 20. This change doesn't impact existing apps. To override the default, specify the new max_instances value in your app.yaml file, and deploy a new version or redeploy over an existing version. For details on max_instances, see https://cloud.google.com/appengine/docs/standard/reference/app-yaml.md#scaling_elements.
Services to deploy:
descriptor: [/home/runner/work/atip/atip/backend/app_private_dev.yaml]
source: [/home/runner/work/atip/atip/backend]
target project: [dft-rlg-atip-dev]
target service: [default]
target version: [20260513t105104]
target url: [https://dft-rlg-atip-dev.ew.r.appspot.com]
target service account: [gh-builder-service-account@dft-rlg-atip-test.iam.gserviceaccount.com]
Beginning deployment of service [default]...
╔════════════════════════════════════════════════════════════╗
╠═ Uploading 1 file to Google Cloud Storage ═╣
╚════════════════════════════════════════════════════════════╝
File upload done.
ERROR: (gcloud.app.deploy) PERMISSION_DENIED: The version cannot run because it is unable to generate an access token for the target service account gh-builder-service-account@dft-rlg-atip-test.iam.gserviceaccount.com. Please check that your project has the App Engine Standard Service Agent role following https://cloud.google.com/appengine/docs/standard/go/service-agent. This command is authenticated as gh-builder-service-account@dft-rlg-atip-dev.iam.gserviceaccount.com using the credentials in /home/runner/work/atip/atip/gha-creds-54c51f3db56b5f64.json, specified by the [auth/credential_file_override] property.
|
|
build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3, actions/setup-node@v3, google-github-actions/auth@v1, google-github-actions/deploy-appengine@v1, jetli/wasm-pack-action@v0.4.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|