File tree Expand file tree Collapse file tree 5 files changed +16
-8
lines changed Expand file tree Collapse file tree 5 files changed +16
-8
lines changed Original file line number Diff line number Diff line change 1414 UP_API_TOKEN : ${{ secrets.UP_API_TOKEN }}
1515 UP_ROBOT_ID : ${{ secrets.UP_ROBOT_ID }}
1616 UP_ORG : ${{ secrets.UP_ORG }}
17+ XPKG_REGISTRY : xpkg.upbound.io
1718
1819jobs :
1920 deploy :
2021 runs-on : ubuntu-latest
2122 steps :
2223 - name : Checkout
2324 id : checkout
24- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
25+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
2526
2627 - name : Install and login with up
2728 if : env.UP_API_TOKEN != '' && env.UP_ORG != ''
3233
3334 # doesn't work with plain token when pushing otherwise
3435 - name : Login to xpkg with robot
35- uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3
36+ uses : docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3
3637 with :
37- registry : xpkg.upbound.io
38+ registry : ${{ env.XPKG_REGISTRY }}
3839 username : ${{ env.UP_ROBOT_ID }}
3940 password : ${{ env.UP_API_TOKEN }}
4041
4647 tag : ${{ inputs.version || '' }}
4748 # login-check does `up org list` which doesn't work with a robot-token
4849 skip-login-check : true
50+
51+ - name : Append icon overlay to package
52+ if : env.UP_API_TOKEN != '' && hashFiles('./extensions') != '' && inputs.version != ''
53+ run : |
54+ PROJECT_NAME=$(yq '.metadata.name' upbound.yaml)
55+ PACKAGE_REF="${{ env.XPKG_REGISTRY }}/${{ env.UP_ORG }}/${PROJECT_NAME}:${{ inputs.version }}"
56+ up alpha xpkg append --extensions-root=./extensions ${PACKAGE_REF}
Original file line number Diff line number Diff line change 1212 steps :
1313 - name : Checkout
1414 id : checkout
15- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
15+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
1616
1717 - name : Install up
1818 uses : upbound/action-up@53fe6395637d884c80d2bbc8c2d75d0ece776ced # v1
Original file line number Diff line number Diff line change 2222 steps :
2323 - name : Checkout
2424 id : checkout
25- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
25+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
2626 with :
2727 ref : ${{ github.event.pull_request.head.sha }}
2828
3535
3636 # doesn't work with plain token when pushing otherwise
3737 - name : Login to xpkg with robot
38- uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3
38+ uses : docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3
3939 with :
4040 registry : xpkg.upbound.io
4141 username : ${{ env.UP_ROBOT_ID }}
Original file line number Diff line number Diff line change 1616
1717 steps :
1818 - name : Checkout
19- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
19+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
2020
2121 - name : Create Tag
2222 uses : negz/create-tag@39bae1e0932567a58c20dea5a1a0d18358503320 # v1
Original file line number Diff line number Diff line change 55 name : runner / yamllint
66 runs-on : ubuntu-latest
77 steps :
8- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
8+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
99 - name : yamllint
1010 uses : reviewdog/action-yamllint@f01d8a48fd8d89f89895499fca2cff09f9e9e8c0 # v1.21.0
1111 with :
You can’t perform that action at this time.
0 commit comments