Merge pull request #35 from ModernRelay/fix/package-caller-secrets-inherit

package caller: pass AWS secrets via secrets: inherit
This commit is contained in:
Andrew Altshuler 2026-04-18 22:00:27 +03:00 committed by GitHub
commit dc5718fd43
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,8 +9,8 @@ name: Package
# AWS_ARTIFACT_BUCKET are set. Stored as secrets (not variables) so the # AWS_ARTIFACT_BUCKET are set. Stored as secrets (not variables) so the
# AWS account ID embedded in the role ARN and bucket name stays masked in # AWS account ID embedded in the role ARN and bucket name stays masked in
# public workflow logs. # public workflow logs.
# - The shared workflow at ModernRelay/.github supports the `features` and # - The shared workflow at ModernRelay/.github declares these as
# `image_tag_suffix` inputs (ModernRelay/.github PR #2 or later). # on.workflow_call.secrets (see fix/omnigraph-package-use-secrets).
# #
# Each invocation produces two ECR tags per source commit: # Each invocation produces two ECR tags per source commit:
# - <source_sha> (default features) # - <source_sha> (default features)
@ -36,10 +36,7 @@ jobs:
with: with:
repository: ${{ github.repository }} repository: ${{ github.repository }}
source_ref: ${{ inputs.source_ref != '' && inputs.source_ref || github.sha }} source_ref: ${{ inputs.source_ref != '' && inputs.source_ref || github.sha }}
aws_region: ${{ secrets.AWS_REGION }} secrets: inherit
aws_role_to_assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
aws_codebuild_package_project: ${{ secrets.AWS_CODEBUILD_PACKAGE_PROJECT }}
aws_artifact_bucket: ${{ secrets.AWS_ARTIFACT_BUCKET }}
package_aws: package_aws:
name: Package aws-feature build name: Package aws-feature build
@ -51,9 +48,6 @@ jobs:
with: with:
repository: ${{ github.repository }} repository: ${{ github.repository }}
source_ref: ${{ inputs.source_ref != '' && inputs.source_ref || github.sha }} source_ref: ${{ inputs.source_ref != '' && inputs.source_ref || github.sha }}
aws_region: ${{ secrets.AWS_REGION }}
aws_role_to_assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
aws_codebuild_package_project: ${{ secrets.AWS_CODEBUILD_PACKAGE_PROJECT }}
aws_artifact_bucket: ${{ secrets.AWS_ARTIFACT_BUCKET }}
features: aws features: aws
image_tag_suffix: "-aws" image_tag_suffix: "-aws"
secrets: inherit