Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
293694b
chore(UID2-6742): upgrade Node.js 20 actions to Node.js 24-compatible…
sophia-chen-ttd May 4, 2026
633b341
test(UID2-6742): point shared-actions refs to test branch
sophia-chen-ttd May 4, 2026
f7acd3c
[CI Pipeline] Released Snapshot version: 5.70.68-alpha-753-SNAPSHOT
May 4, 2026
023e31d
chore(UID2-6742): upgrade additional Node.js 20 actions to Node.js 24…
sophia-chen-ttd May 4, 2026
4d3e25f
[CI Pipeline] Released Snapshot version: 5.70.69-alpha-754-SNAPSHOT
May 4, 2026
8f41b33
chore(UID2-6742): upgrade remaining Node.js 20 actions to Node.js 24-…
sophia-chen-ttd May 4, 2026
b680f52
[CI Pipeline] Released Snapshot version: 5.70.70-alpha-755-SNAPSHOT
May 4, 2026
e0151ca
[CI Pipeline] Released Snapshot version: 5.70.71-alpha-756-SNAPSHOT
May 4, 2026
35bc8ab
chore(UID2-6742): upgrade trivy-action v0.35.0→v0.36.0 and download-a…
sophia-chen-ttd May 4, 2026
e59af93
[CI Pipeline] Released Snapshot version: 5.70.72-alpha-757-SNAPSHOT
May 4, 2026
d10b6e1
chore(UID2-6742): upgrade action-download-artifact v6→v21 and configu…
sophia-chen-ttd May 4, 2026
f91a3c7
test(UID2-6742): redirect check-stable-dependency to test branch for …
sophia-chen-ttd May 5, 2026
ed9bdf5
[CI Pipeline] Released Snapshot version: 5.70.73-alpha-759-SNAPSHOT
May 5, 2026
833380a
chore(UID2-6742): upgrade remaining @v4 actions and SHA-pin bare tag …
sophia-chen-ttd May 5, 2026
f7cf20b
chore(UID2-6742): fix outdated softprops/action-gh-release and geekye…
sophia-chen-ttd May 5, 2026
c7788c0
fix(UID2-6742): correct SHA pins (tag SHA not commit SHA)
sophia-chen-ttd May 5, 2026
0a9571a
revert(UID2-6742): restore @v3 refs for internal shared-actions calls…
sophia-chen-ttd May 6, 2026
32c474e
Merge remote-tracking branch 'origin/main' into sch-UID2-6742-update-…
sophia-chen-ttd May 6, 2026
7afe3d6
test(UID2-6742): redirect uid2-shared-actions refs to branch for CI v…
sophia-chen-ttd May 6, 2026
647c655
revert(UID2-6742): restore @v3 refs (remove CI test redirects)
sophia-chen-ttd May 7, 2026
9886083
Merge remote-tracking branch 'origin/main' into sch-UID2-6742-update-…
sophia-chen-ttd May 7, 2026
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
10 changes: 5 additions & 5 deletions .github/actions/build_ami/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ runs:
GITHUB_CONTEXT: ${{ toJson(github) }}

- name: Checkout full history
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Get EIF for Release ${{ inputs.operator_release }}
uses: ./.github/actions/download_release_artifact
Expand All @@ -71,7 +71,7 @@ runs:

- name: Get EIF for Run ${{ inputs.operator_run_number }}
id: get_eif_for_run
uses: dawidd6/action-download-artifact@bf251b5aa9c2f7eeb574a96ee720e24f801b7c11 # v6
uses: dawidd6/action-download-artifact@b6e2e70617bc3265edd6dab6c906732b2f1ae151 # v21
if: ${{ inputs.operator_release == '' }}
with:
name: 'aws-${{ inputs.identity_scope }}-deployment-files-.*'
Expand All @@ -94,14 +94,14 @@ runs:
ls ./scripts/aws/uid2-operator-ami/artifacts/ -al

- name: Configure UID2 AWS credentials
uses: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0
if: ${{ inputs.identity_scope == 'uid2' }}
with:
aws-region: ${{ inputs.uid2_aws_region }}
role-to-assume: ${{ inputs.uid2_aws_role }}

- name: Configure EUID AWS credentials
uses: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0
if: ${{ inputs.identity_scope == 'euid' }}
with:
aws-region: ${{ inputs.euid_aws_region }}
Expand Down Expand Up @@ -190,7 +190,7 @@ runs:
ls -al

- name: Upload artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: ${{ inputs.identity_scope }}_AMI_measurement
path: ./scripts/aws/uid2-operator-ami/${{ inputs.identity_scope }}_AMI_measurement.txt
2 changes: 1 addition & 1 deletion .github/actions/build_aws_eif/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ runs:

steps:
- name: Checkout full history at commit sha ${{ inputs.commit_sha }}
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ inputs.commit_sha }}
# git-restore-mtime requires full git history. The default fetch-depth value (1) creates a shallow checkout.
Expand Down
12 changes: 6 additions & 6 deletions .github/actions/build_eks_docker_image/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ runs:

steps:
- name: Checkout repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Make output dir
shell: bash
Expand All @@ -59,7 +59,7 @@ runs:

- name: Get EIF for Run ${{ inputs.operator_run_number }}
id: get_eif_for_run
uses: dawidd6/action-download-artifact@bf251b5aa9c2f7eeb574a96ee720e24f801b7c11 # v6
uses: dawidd6/action-download-artifact@b6e2e70617bc3265edd6dab6c906732b2f1ae151 # v21
if: ${{ inputs.operator_release == '' }}
with:
name: 'aws-${{ inputs.identity_scope }}-deployment-files-.*'
Expand Down Expand Up @@ -112,22 +112,22 @@ runs:
df -h

- name: Log in to the Docker container registry
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ inputs.github_token }}

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-eks-${{ inputs.identity_scope }}
tags: |
type=raw,value=${{ steps.versionNumber.outputs.VERSION_NUMBER }}.${{ github.run_number }}

- name: Build and export to Docker
uses: docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with:
context: ${{ inputs.artifacts_output_dir }}
load: true
Expand All @@ -140,7 +140,7 @@ runs:

- name: Push to Docker
id: push-to-docker
uses: docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with:
context: ${{ inputs.artifacts_output_dir }}
push: true
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/download_release_artifact/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ runs:
steps:
- name: Get Artifact Ids
id: get_asset_id
uses: actions/github-script@v7
uses: actions/github-script@d746ffe35508b1917358783b479e04febd2b8f71 # v9.0.0
with:
github-token: ${{ inputs.github_token }}
result-encoding: string
Expand Down
4 changes: 2 additions & 2 deletions .github/actions/update_operator_version/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,14 +65,14 @@ runs:
IS_RELEASE: ${{ steps.checkRelease.outputs.is_release }}

- name: Checkout full history on Main
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
if: ${{ inputs.version_number_input == '' }}
with:
# git-restore-mtime requires full git history. The default fetch-depth value (1) creates a shallow checkout.
fetch-depth: 0

- name: Checkout full history at tag v${{ inputs.version_number_input }}
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
if: ${{ inputs.version_number_input != '' }}
with:
ref: v${{ inputs.version_number_input }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/build-uid2-ami.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
enclave_id: ${{ steps.buildAMI.outputs.enclave_id }}
steps:
- name: Checkout repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Build UID2 Operator AMI
id: buildAMI
Expand Down Expand Up @@ -78,7 +78,7 @@ jobs:
enclave_id: ${{ steps.buildAMI.outputs.enclave_id }}
steps:
- name: Checkout repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Pre-cleanup
shell: bash
Expand Down Expand Up @@ -123,13 +123,13 @@ jobs:
needs: [buildUID2, testUID2Ami, testEUIDAmi]
steps:
- name: Download UID2 artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: uid2_AMI_measurement
path: ./artifacts

- name: Download EUID artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: euid_AMI_measurement
path: ./artifacts
Expand All @@ -142,7 +142,7 @@ jobs:
euid_AMI_measurement

- name: Upload artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: aws-ami-ids-${{ needs.buildUID2.outputs.version_number }}
path: ./artifacts/
2 changes: 1 addition & 1 deletion .github/workflows/check-stable-dependency.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@

jobs:
check_dependency:
uses: IABTechLab/uid2-shared-actions/.github/workflows/shared-check-stable-dependency.yaml@v2
uses: IABTechLab/uid2-shared-actions/.github/workflows/shared-check-stable-dependency.yaml@v3
secrets: inherit

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {}
24 changes: 12 additions & 12 deletions .github/workflows/publish-all-operators.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ jobs:
release_type: ${{ inputs.release_type }}

- name: Checkout repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0

Expand Down Expand Up @@ -156,54 +156,54 @@ jobs:
needs: [start, buildPublic, buildGCP, buildAzure, buildAWS, buildAMI]
steps:
- name: Checkout repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0

- name: Download public manifest
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
pattern: public-image-*
path: ./manifests/public_operator

- name: Download GCP manifest
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
pattern: gcp-oidc-enclave-ids-*
path: ./manifests/gcp_oidc_operator

- name: Download Azure CC manifest
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
pattern: azure-cc-enclave-id-*
path: ./manifests/azure_cc_operator

- name: Download Azure AKS manifest
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
pattern: azure-aks-enclave-id-*
path: ./manifests/azure_aks_operator

- name: Download EIF manifest
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
pattern: 'aws-eif-enclave-ids-*'
path: ./manifests/aws_eif

- name: Download AWS AMI manifest
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
pattern: 'aws-ami-ids-*'
path: ./manifests/aws_ami

- name: Download Deployment Files
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
pattern: '*-deployment-files-*'
path: ./deployment

- name: Upload artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: uid2-operator-release-${{ needs.start.outputs.new_version }}-manifests
path: ./manifests
Expand Down Expand Up @@ -231,7 +231,7 @@ jobs:
(cd manifests && zip -r ../uid2-operator-release-manifests-${{ needs.start.outputs.new_version }}.zip .)

- name: Create draft release
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2
with:
name: v${{ needs.start.outputs.new_version }}
body: ${{ steps.changelog.outputs.changelog }}
Expand All @@ -255,4 +255,4 @@ jobs:
SLACK_MESSAGE: ':x: Operator Pipeline failed'
SLACK_TITLE: Pipeline Failed in ${{ github.workflow }}
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
uses: rtCamp/action-slack-notify@e31e87e03dd19038e411e38ae27cbad084a90661 # v2
uses: rtCamp/action-slack-notify@cdf0a2130cbcdfd82ba5fcac8e076370bf381b36 # v2
6 changes: 3 additions & 3 deletions .github/workflows/publish-aws-eks-nitro-enclave-docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
packages: write
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Build Docker Image for EKS Pod
id: build_docker_image_uid
Expand Down Expand Up @@ -65,7 +65,7 @@ jobs:
packages: write
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Build Docker Image for EKS Pod
id: build_docker_image_euid
Expand Down Expand Up @@ -128,7 +128,7 @@ jobs:
echo "Enclave ID (maybe shared by other images): " ${{ needs.buildEUIDImage.outputs.enclave_id }} >> ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/manifests/aws-eks-euid-enclave-id-${{ needs.buildEUIDImage.outputs.image_tag }}.txt

- name: Save Manifests as build artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: aws-eks-enclave-ids-${{ needs.buildUID2Image.outputs.image_tag }}
path: ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/manifests
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/publish-aws-nitro-eif.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
GITHUB_CONTEXT: ${{ toJson(github) }}

- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Update Operator Version
id: update_version
Expand All @@ -74,7 +74,7 @@ jobs:
needs: start
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Build UID2 AWS EIF
id: build_uid2_eif
Expand All @@ -93,7 +93,7 @@ jobs:
df -h

- name: Save UID2 eif artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: aws-uid2-deployment-files-${{ needs.start.outputs.new_version }}
path: ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/uid2
Expand All @@ -113,7 +113,7 @@ jobs:
needs: start
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Build EUID AWS EIF
id: build_euid_eif
Expand All @@ -132,7 +132,7 @@ jobs:
df -h

- name: Save EUID eif artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: aws-euid-deployment-files-${{ needs.start.outputs.new_version }}
path: ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/euid
Expand All @@ -157,12 +157,12 @@ jobs:
df -h

- name: Download UID2 artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
path: ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/uid2

- name: Download EUID artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
path: ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/euid

Expand All @@ -173,7 +173,7 @@ jobs:
echo ${{ needs.buildEUIDEIF.outputs.euid_enclave_id }} >> ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/manifests/aws-euid-enclave-id-${{ needs.start.outputs.new_version }}.txt

- name: Save Manifests as build artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: aws-eif-enclave-ids-${{ needs.start.outputs.new_version }}
path: ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/manifests
Expand All @@ -194,7 +194,7 @@ jobs:

- name: Create release
if: ${{ inputs.version_number_input == '' && needs.start.outputs.is_release == 'true' }}
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2
with:
name: ${{ needs.start.outputs.new_version }}
body: ${{ steps.github_release.outputs.changelog }}
Expand Down
Loading
Loading