ci: pass secrets to docker and packages workflows

This commit is contained in:
Ivan Dyachkov 2023-08-09 09:22:55 +02:00
parent 1d588884f6
commit 92d4f6cb0b
3 changed files with 30 additions and 0 deletions

View File

@ -109,6 +109,7 @@ jobs:
elixir_vsn: ${{ needs.prepare.outputs.elixir_vsn }} elixir_vsn: ${{ needs.prepare.outputs.elixir_vsn }}
runner: ${{ needs.prepare.outputs.runner }} runner: ${{ needs.prepare.outputs.runner }}
builder_vsn: ${{ needs.prepare.outputs.builder_vsn }} builder_vsn: ${{ needs.prepare.outputs.builder_vsn }}
secrets: inherit
build_and_push_docker_images: build_and_push_docker_images:
if: ${{ needs.prepare.outputs.release == 'true' }} if: ${{ needs.prepare.outputs.release == 'true' }}
@ -126,6 +127,7 @@ jobs:
# workaround: self-hosted runners do not have access to org-level secrets? # workaround: self-hosted runners do not have access to org-level secrets?
runner: ubuntu-22.04 runner: ubuntu-22.04
builder_vsn: ${{ needs.prepare.outputs.builder_vsn }} builder_vsn: ${{ needs.prepare.outputs.builder_vsn }}
secrets: inherit
compile: compile:
runs-on: ${{ needs.prepare.outputs.runner }} runs-on: ${{ needs.prepare.outputs.runner }}

View File

@ -34,6 +34,15 @@ on:
builder_vsn: builder_vsn:
required: true required: true
type: string type: string
secrets:
DOCKER_HUB_USER:
required: true
DOCKER_HUB_TOKEN:
required: true
AWS_ACCESS_KEY_ID:
required: true
AWS_SECRET_ACCESS_KEY:
required: true
workflow_dispatch: workflow_dispatch:
inputs: inputs:
ref: ref:

View File

@ -25,6 +25,25 @@ on:
builder_vsn: builder_vsn:
required: true required: true
type: string type: string
secrets:
AWS_ACCESS_KEY_ID:
required: true
AWS_SECRET_ACCESS_KEY:
required: true
AWS_DEFAULT_REGION:
required: true
AWS_S3_BUCKET:
required: true
AWS_CLOUDFRONT_ID:
required: true
APPLE_ID_PASSWORD:
required: true
APPLE_DEVELOPER_IDENTITY:
required: true
APPLE_DEVELOPER_ID_BUNDLE:
required: true
APPLE_DEVELOPER_ID_BUNDLE_PASSWORD:
required: true
workflow_dispatch: workflow_dispatch:
inputs: inputs:
ref: ref: