55 branches :
66 - main
77
8+ permissions :
9+ contents : read
10+ packages : write
11+
812jobs :
913 tag-new-version :
1014 name : Tag New Version
@@ -15,18 +19,18 @@ jobs:
1519 steps :
1620 - name : Create release tag
1721 id : tag
18- uses : google-github-actions/release-please-action@cc61a07e2da466bebbc19b3a7dd01d6aecb20d1e # v4
22+ uses : google-github-actions/release-please-action@a37ac6e4f6449ce8b3f7607e4d97d0146028dc0b # v4.1.0
1923 - id : release-flag
2024 run : echo "release_created=${{ steps.tag.outputs.release_created || false }}" >> $GITHUB_OUTPUT
2125
2226 publish-package :
23- strategy :
24- matrix :
25- flavor : [upstream, registry1]
2627 needs : tag-new-version
2728 if : ${{ needs.tag-new-version.outputs.release_created == 'true' }}
2829 runs-on : ubuntu-latest
29- name : Publish package
30+ name : Publish ${{ matrix.flavor }}
31+ strategy :
32+ matrix :
33+ flavor : [upstream, registry1]
3034
3135 permissions :
3236 contents : read
@@ -36,23 +40,17 @@ jobs:
3640 - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
3741
3842 - name : Environment setup
39- uses : defenseunicorns/uds-common/.github/actions/setup@417b9c2bc088f664c616c9929a2b3ce448d251f7
40-
41- - name : Iron Bank Login
42- run : uds zarf tools registry login -u "${{secrets.IRON_BANK_ROBOT_USERNAME}}" -p "${{secrets.IRON_BANK_ROBOT_PASSWORD}}" registry1.dso.mil
43-
44- - name : Login to GHCR
45- uses : docker/login-action@v3
43+ uses : defenseunicorns/uds-common/.github/actions/setup@264ec430c4079129870820e70c4439f3f3d57cbc # v0.3.9
4644 with :
47- registry : ghcr.io
48- username : dummy
49- password : ${{ secrets.GITHUB_TOKEN }}
45+ registry1Username : ${{ secrets.IRON_BANK_ROBOT_USERNAME }}
46+ registry1Password : ${{ secrets.IRON_BANK_ROBOT_PASSWORD }}
47+ ghToken : ${{ secrets.GITHUB_TOKEN }}
5048
5149 - name : Publish Package
5250 run : uds run -f tasks/publish.yaml package --set FLAVOR=${{ matrix.flavor }}
5351
5452 - name : Save logs
5553 if : always()
56- uses : defenseunicorns/uds-common/.github/actions/save-logs@417b9c2bc088f664c616c9929a2b3ce448d251f7
54+ uses : defenseunicorns/uds-common/.github/actions/save-logs@264ec430c4079129870820e70c4439f3f3d57cbc # v0.3.9
5755 with :
58- suffix : ' ${{ matrix.flavor }}-${{ github.run_id }}-${{ github.run_attempt }}'
56+ suffix : ${{ matrix.flavor }}-${{ github.run_id }}-${{ github.run_attempt }}
0 commit comments