Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ on:
type: string
CONFIG_REPO_RW_APP_ID:
description: The ID of the GithubApp that is used to generate keys that enable one repository to send repository dispatch messages to another.
required: true
required: false
type: string
CONFIG_REPO_RW_INSTALL_ID:
description: ""
required: false
type: string
CONFIG_REPO_FULL_NAME:
description: The github repo of the tanka control repository
required: true
required: false
type: string
secrets:
CONFIG_REPO_RW_KEY:
Expand All @@ -44,16 +44,16 @@ jobs:
run: |
if [ -z "${{ inputs.CONFIG_REPO_RW_APP_ID }}" ]
then
echo "CONFIG_REPO_RW_APP_ID=${{ env.CONFIG_REPO_RW_APP_ID }}" >> $GITHUB_ENV
echo "setting CONFIG_REPO_RW_APP_ID to ${{ env.CONFIG_REPO_RW_APP_ID }} from env"
echo "CONFIG_REPO_RW_APP_ID=${{ vars.CONFIG_REPO_RW_APP_ID }}" >> $GITHUB_ENV
echo "setting CONFIG_REPO_RW_APP_ID to ${{ vars.CONFIG_REPO_RW_APP_ID }} from env"
else
echo "CONFIG_REPO_RW_APP_ID=${{ inputs.CONFIG_REPO_RW_APP_ID }}" >> $GITHUB_ENV
echo "setting CONFIG_REPO_RW_APP_ID to ${{ inputs.CONFIG_REPO_RW_APP_ID }} from inputs"
fi
if [ -z "${{ inputs.CONFIG_REPO_FULL_NAME }}" ]
then
echo "CONFIG_REPO_FULL_NAME=${{ env.CONFIG_REPO_FULL_NAME }}" >> $GITHUB_ENV
echo "setting CONFIG_REPO_FULL_NAME to ${{ env.CONFIG_REPO_FULL_NAME }} from env"
echo "CONFIG_REPO_FULL_NAME=${{ vars.CONFIG_REPO_FULL_NAME }}" >> $GITHUB_ENV
echo "setting CONFIG_REPO_FULL_NAME to ${{ vars.CONFIG_REPO_FULL_NAME }} from env"
else
echo "CONFIG_REPO_FULL_NAME=${{ inputs.CONFIG_REPO_FULL_NAME }}" >> $GITHUB_ENV
echo "setting CONFIG_REPO_FULL_NAME to ${{ inputs.CONFIG_REPO_FULL_NAME }} from inputs"
Expand All @@ -62,13 +62,13 @@ jobs:
id: generate_token
uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1
with:
app-id: ${{ env.CONFIG_REPO_RW_APP_ID }}
client-id: ${{ vars.CONFIG_REPO_RW_APP_ID }}
private-key: ${{ secrets.CONFIG_REPO_RW_KEY }}
owner: ${{ github.repository_owner }}
- name: Send the message
uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1
with:
event-type: update-image
token: ${{ steps.generate_token.outputs.token }}
repository: ${{ env.CONFIG_REPO_FULL_NAME }}
repository: ${{ vars.CONFIG_REPO_FULL_NAME }}
client-payload: '{ "subject": "Update ${{ inputs.file }}", "body": "Originating repository is ${{ github.repository }}\nRun ID is ${{ github.run_id }}\nUser is ${{ github.actor }}", "image": "${{ inputs.image }}", "file": "${{ inputs.file }}" }'