Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
b0dcf6e
chore: upgrade Node.js 20 actions to Node.js 24-compatible versions
sophia-chen-ttd May 4, 2026
6fa4f79
chore(UID2-6742): upgrade additional Node.js 20 actions to Node.js 24…
sophia-chen-ttd May 4, 2026
4a618cf
chore(UID2-6742): upgrade remaining Node.js 20 actions to Node.js 24-…
sophia-chen-ttd May 4, 2026
f65d2ec
test(UID2-6742): redirect internal vulnerability_scan@v3 refs to test…
sophia-chen-ttd May 4, 2026
1e98d8c
chore(UID2-6742): upgrade google-github-actions/setup-gcloud v2→v3.0.1
sophia-chen-ttd May 4, 2026
7690968
test(UID2-6742): redirect shared-run-e2e-tests composite refs to bran…
sophia-chen-ttd May 4, 2026
61017b8
test(UID2-6742): redirect shared-publish-java-to-docker-versioned com…
sophia-chen-ttd May 4, 2026
c879f15
chore(UID2-6742): upgrade setup-python v5→v6.2.0 and configure-aws-cr…
sophia-chen-ttd May 4, 2026
fd58b21
chore(UID2-6742): upgrade setup-node@v4 and setup-dotnet@v4 to Node.j…
sophia-chen-ttd May 5, 2026
ddabdf4
chore(UID2-6742): SHA-pin bare action tag references
sophia-chen-ttd May 5, 2026
f8cd20c
chore(UID2-6742): fix outdated softprops/action-gh-release SHA pin (v…
sophia-chen-ttd May 5, 2026
f46c0b6
fix(UID2-6742): correct SHA pins for 6 actions (tag SHA vs commit SHA)
sophia-chen-ttd May 5, 2026
b6b66ee
revert(UID2-6742): restore @v3 refs for internal shared-actions calls…
sophia-chen-ttd May 6, 2026
aecda3b
test(UID2-6742): redirect uid2-shared-actions refs to branch for CI v…
sophia-chen-ttd May 6, 2026
c3671df
revert(UID2-6742): restore @v3 refs (remove CI test redirects)
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
8 changes: 4 additions & 4 deletions .github/workflows/shared-build-and-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,18 +31,18 @@ jobs:

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

- name: Checkout uid2-shared-actions repo
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: v3
repository: IABTechLab/uid2-shared-actions
path: uid2-shared-actions

- name: Set up JDK
if: ${{ inputs.vulnerability_scan_only == 'false' }}
uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
with:
distribution: 'temurin'
java-version: ${{ inputs.java_version }}
Expand All @@ -66,7 +66,7 @@ jobs:

- name: Archive code coverage results
if: ${{ inputs.vulnerability_scan_only == 'false' }}
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: code-coverage-report
path: ${{ inputs.working_dir }}/target/site/jacoco/*
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/shared-check-stable-dependency.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:

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

- name: Resolve dependencies
run: mvn -B dependency:resolve
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/shared-increase-version-number.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
with:
release_type: ${{ inputs.release_type }}

- uses: actions/setup-node@v4
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: 20

Expand Down Expand Up @@ -91,7 +91,7 @@ jobs:
github_token: ${{ inputs.merge_environment != '' && secrets.GH_MERGE_TOKEN || '' }}

- name: Print outputs
uses: actions/github-script@v7
uses: actions/github-script@d746ffe35508b1917358783b479e04febd2b8f71 # v9.0.0
with:
script: |
console.log('Result', '${{ steps.commit-and-tag.outcome }}');
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/shared-promote-auto-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Create Pull Request
run: |
echo "branch ${{ github.ref }} was pushed to"
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/shared-publish-java-to-docker-versioned.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -87,20 +87,20 @@ jobs:
IS_RELEASE: ${{ steps.checkRelease.outputs.is_release }}

- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
with:
distribution: 'temurin'
java-version: ${{ inputs.java_version }}

- 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 All @@ -112,7 +112,7 @@ jobs:

- name: Set version number
id: version
uses: IABTechLab/uid2-shared-actions/actions/version_number@v2
uses: IABTechLab/uid2-shared-actions/actions/version_number@v3
with:
type: ${{ inputs.release_type }}
version_number: ${{ inputs.version_number_input }}
Expand Down Expand Up @@ -161,15 +161,15 @@ jobs:
github_token: ${{ inputs.merge_environment != '' && secrets.GH_MERGE_TOKEN || '' }}

- 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: ${{ secrets.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 }}${{ inputs.append_image_name }}
tags: |
Expand All @@ -183,7 +183,7 @@ jobs:
echo "firstTag=$FIRST_TAG" >> $GITHUB_OUTPUT

- 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.working_dir}}
load: true
Expand All @@ -203,7 +203,7 @@ jobs:
scan_type: image

- name: Push to Docker
uses: docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with:
context: ${{inputs.working_dir}}
push: true
Expand Down Expand Up @@ -233,7 +233,7 @@ jobs:

- name: Create Release
if: ${{ steps.checkRelease.outputs.is_release == 'true' }}
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2
with:
name: v${{ steps.version.outputs.new_version }}
body: ${{ steps.github_release.outputs.changelog }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/shared-publish-to-ios-version.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,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 @@ -112,7 +112,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Create Release
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2
with:
name: v${{ steps.version.outputs.new_version }}
body: ${{ steps.github_release.outputs.changelog }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/shared-publish-to-maven-versioned.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,19 +64,19 @@ jobs:
release_type: ${{ inputs.release_type }}

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

- name: Checkout uid2-shared-actions repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: v3
repository: IABTechLab/uid2-shared-actions
path: uid2-shared-actions

- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
with:
distribution: 'temurin'
java-version: ${{ inputs.java_version }}
Expand Down Expand Up @@ -175,7 +175,7 @@ jobs:

- name: Create Release
if: ${{ env.IS_RELEASE == 'true' }}
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2
with:
name: v${{ steps.version.outputs.new_version }}
body: ${{ steps.github_release.outputs.changelog }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/shared-publish-to-nuget-versioned.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,12 @@ jobs:
release_type: ${{ inputs.release_type }}

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

- name: Setup dotnet ${{ inputs.dotnet_version }}
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 # v5.2.0
with:
dotnet-version: ${{ inputs.dotnet_version }}

Expand Down Expand Up @@ -123,7 +123,7 @@ jobs:

- name: Create Release
if: ${{ steps.checkRelease.outputs.is_release == 'true' }}
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2
with:
name: v${{ steps.version.outputs.new_version }}
body: ${{ steps.github_release.outputs.changelog }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/shared-publish-to-pypi-versioned.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,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 @@ -111,7 +111,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Create Release
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2
with:
name: v${{ steps.version.outputs.new_version }}
body: ${{ steps.github_release.outputs.changelog }}
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/shared-run-e2e-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -111,52 +111,52 @@ jobs:
aws_stack_name: ${{ steps.start_aws_private_operator.outputs.aws_stack_name }}
steps:
- 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: ${{ secrets.GITHUB_TOKEN }}

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

- name: Checkout uid2-operator repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ inputs.operator_branch }}
repository: IABTechLab/uid2-operator
path: uid2-operator

- name: Checkout uid2-core repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ inputs.core_branch }}
repository: IABTechLab/uid2-core
path: uid2-core

- name: Checkout uid2-optout repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ inputs.optout_branch }}
repository: IABTechLab/uid2-optout
path: uid2-optout

- name: Checkout uid2-admin repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ inputs.admin_branch }}
repository: IABTechLab/uid2-admin
path: uid2-admin

- name: Checkout uid2-shared-actions repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: v3
repository: IABTechLab/uid2-shared-actions
path: uid2-shared-actions

- name: Checkout uid2-e2e repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: IABTechLab/uid2-e2e
path: uid2-e2e
Expand Down Expand Up @@ -375,7 +375,7 @@ jobs:
id-token: write
steps:
- name: Checkout uid2-shared-actions repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: v3
repository: IABTechLab/uid2-shared-actions
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/shared-test-slack-webhook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Send Slack test message
uses: rtCamp/action-slack-notify@e31e87e03dd19038e411e38ae27cbad084a90661 # v2
uses: rtCamp/action-slack-notify@cdf0a2130cbcdfd82ba5fcac8e076370bf381b36 # v2
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_TITLE: Slack Webhook Test
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/shared-validate-image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:

steps:
- name: Checkout full history
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
# git-restore-mtime requires full git history. The default fetch-depth value (1) creates a shallow checkout.
fetch-depth: 0
Expand All @@ -53,7 +53,7 @@ jobs:
uses: thetradedesk/git-restore-mtime-action@a6059d100648f8027eb1af5e6e6fd6e1328083af # v1.3

- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
with:
distribution: 'temurin'
java-version: ${{ inputs.java_version }}
Expand All @@ -71,22 +71,22 @@ jobs:
echo "git_commit=$(git show --format="%h" --no-patch)" >> $GITHUB_OUTPUT

- 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: ${{ secrets.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 }}
tags: |
type=sha,prefix=${{ steps.package.outputs.jar_version }}-,suffix=-${{ inputs.cloud_provider }},format=short

- name: Build Docker image
uses: docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with:
context: .
load: true
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/shared-vulnerability-scan-failure-notify.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,18 +40,18 @@ jobs:

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

- name: Checkout uid2-shared-actions repo
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: v3
repository: IABTechLab/uid2-shared-actions
path: uid2-shared-actions

- name: Set up JDK
if: inputs.scan_type == 'image'
uses: actions/setup-java@v4
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
with:
distribution: 'temurin'
java-version: ${{ inputs.java_version }}
Expand All @@ -77,7 +77,7 @@ jobs:

- name: Build Docker image
if: inputs.scan_type == 'image'
uses: docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with:
context: ${{inputs.working_dir}}
load: true
Expand All @@ -104,7 +104,7 @@ jobs:
SLACK_MESSAGE: ':x: Vulnerability scan failed. Please review details: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}. Check past alerts before acting and log new actions to avoid duplicate efforts.'
SLACK_TITLE: Vulnerability Scan Failure
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
uses: rtCamp/action-slack-notify@e31e87e03dd19038e411e38ae27cbad084a90661 # v2
uses: rtCamp/action-slack-notify@cdf0a2130cbcdfd82ba5fcac8e076370bf381b36 # v2

- name: Fail Workflow if Vulnerability Scan step Fails
if: ${{ steps.vulnerability-scan.outcome == 'failure' }}
Expand Down
Loading
Loading