1717 name : Build Release
1818 runs-on : oracle-vm-16cpu-64gb-x86-64
1919 needs : get-dev-image
20+ permissions :
21+ contents : read
22+ packages : write
2023 container :
2124 image : ${{ needs.get-dev-image.outputs.image-with-tag }}
2225 env :
@@ -33,23 +36,20 @@ jobs:
3336 with :
3437 download_toplevel : ' true'
3538 BB_API_KEY : ${{ secrets.BB_IO_API_KEY }}
36- - id : gcloud-creds
37- uses : ./.github/actions/gcloud_creds
38- with :
39- SERVICE_ACCOUNT_KEY : ${{ secrets.GH_RELEASE_SA_PEM_B64 }}
4039 - name : Import GPG key
4140 env :
4241 BUILDBOT_GPG_KEY_B64 : ${{ secrets.BUILDBOT_GPG_KEY_B64 }}
4342 run : |
4443 echo "${BUILDBOT_GPG_KEY_B64}" | base64 --decode | gpg --no-tty --batch --import
44+ - name : Login to GHCR
45+ run : echo "${{ github.token }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
4546 - name : Build & Push Artifacts
4647 env :
4748 REF : ${{ github.event.ref }}
4849 BUILD_NUMBER : ${{ github.run_attempt }}
4950 JOB_NAME : ${{ github.job }}
5051 COSIGN_PASSWORD : ${{secrets.COSIGN_PASSWORD}}
5152 COSIGN_PRIVATE_KEY : ${{secrets.COSIGN_PRIVATE_KEY}}
52- GOOGLE_APPLICATION_CREDENTIALS : ${{ steps.gcloud-creds.outputs.gcloud-creds }}
5353 GH_REPO : ${{ github.repository }}
5454 BUILDBOT_GPG_KEY_ID : ${{ secrets.BUILDBOT_GPG_KEY_ID }}
5555 shell : bash
6060 mkdir -p "${ARTIFACTS_DIR}"
6161 ./ci/save_version_info.sh
6262 ./ci/operator_build_release.sh
63- - name : Update GCS Manifest
64- env :
65- ARTIFACT_MANIFEST_BUCKET : " pixie-dev-public"
66- # Use the old style versions file instead of the new updates for the gcs manifest.
67- MANIFEST_UPDATES : " "
68- GOOGLE_APPLICATION_CREDENTIALS : ${{ steps.gcloud-creds.outputs.gcloud-creds }}
69- run : ./ci/update_artifact_manifest.sh
7063 - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
7164 with :
7265 name : manifest-updates
@@ -127,8 +120,8 @@ jobs:
127120 env :
128121 GIT_SSH_COMMAND : " ssh -i /tmp/ssh.key"
129122 run : |
130- git config --global user.name 'pixie-io -buildbot'
131- git config --global user.email 'build@pixielabs .ai'
123+ git config --global user.name 'k8sstormcenter -buildbot'
124+ git config --global user.email 'info@fusioncore .ai'
132125 - name : Push Helm YAML to gh-pages
133126 shell : bash
134127 env :
@@ -142,7 +135,7 @@ jobs:
142135 git commit -s -m "Release Helm chart ${VERSION}"
143136 git push origin "gh-pages"
144137 update-gh-artifacts-manifest :
145- runs-on : oracle-8cpu-32gb -x86-64
138+ runs-on : oracle-vm-16cpu-64gb -x86-64
146139 needs : [get-dev-image, create-github-release]
147140 container :
148141 image : ${{ needs.get-dev-image.outputs.image-with-tag }}
@@ -171,8 +164,8 @@ jobs:
171164 env :
172165 BUILDBOT_GPG_KEY_ID : ${{ secrets.BUILDBOT_GPG_KEY_ID }}
173166 run : |
174- git config --global user.name 'pixie-io -buildbot'
175- git config --global user.email 'build@pixielabs .ai'
167+ git config --global user.name 'k8sstormcenter -buildbot'
168+ git config --global user.email 'info@fusioncore .ai'
176169 git config --global user.signingkey "${BUILDBOT_GPG_KEY_ID}"
177170 git config --global commit.gpgsign true
178171 - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
0 commit comments