@@ -176,7 +176,7 @@ jobs:
176176
177177 - name : Configure AWS credentials
178178 continue-on-error : true # the audit still runs (with no suppressions) if creds are unavailable
179- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d # ratchet:aws-actions/configure-aws-credentials@v6.2.2
179+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c # ratchet:aws-actions/configure-aws-credentials@v6.2.3
180180 with :
181181 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
182182 aws-region : us-east-2
@@ -186,6 +186,16 @@ jobs:
186186 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
187187 run : uv run --no-sync --with onyx-devtools ods audit --fail-on=critical
188188
189+ # Validate that a pushed release tag is versioned correctly, via
190+ # `ods release --check`. A cloud tag must be the tag `ods release cloud`
191+ # would have cut: its commit on origin/main, its base matching the release
192+ # branches, its counter in sequence. Stable (vX.Y.Z) and beta
193+ # (vX.Y.Z-beta.N) tags must sit on their release/vX.Y branch with the
194+ # patch or counter in sequence; a beta must precede its stable release.
195+ #
196+ # Deliberately gated on the raw ref name, not on computed tag-type outputs:
197+ # a tag that is neither a valid cloud nor stable tag fails loudly here
198+ # instead of being skipped by a wrongly computed output.
189199 check-version-tag :
190200 runs-on : ubuntu-slim
191201 timeout-minutes : 10
@@ -204,9 +214,9 @@ jobs:
204214 # NOTE: This isn't caching much and zizmor suggests this could be poisoned, so disable.
205215 enable-cache : false
206216
207- - name : Validate tag is versioned correctly
217+ - name : Validate the tag is versioned correctly
208218 run : |
209- uv run --no-sync --with release-tag tag --check
219+ uv run --no-sync --with onyx-devtools ods release --check --ref "$GITHUB_REF_NAME"
210220
211221 notify-slack-on-tag-check-failure :
212222 needs :
@@ -334,7 +344,7 @@ jobs:
334344
335345 - name : Configure AWS credentials
336346 if : startsWith(matrix.platform, 'macos-')
337- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
347+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
338348 with :
339349 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
340350 aws-region : us-east-2
@@ -505,7 +515,7 @@ jobs:
505515 persist-credentials : false
506516
507517 - name : Configure AWS credentials
508- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
518+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
509519 with :
510520 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
511521 aws-region : us-east-2
@@ -587,7 +597,7 @@ jobs:
587597 persist-credentials : false
588598
589599 - name : Configure AWS credentials
590- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
600+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
591601 with :
592602 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
593603 aws-region : us-east-2
@@ -664,7 +674,7 @@ jobs:
664674 - uses : runs-on/action@4e5f72399b6b17f2e79c511c1b38a315a64d22dc
665675
666676 - name : Configure AWS credentials
667- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
677+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
668678 with :
669679 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
670680 aws-region : us-east-2
@@ -761,7 +771,7 @@ jobs:
761771 persist-credentials : false
762772
763773 - name : Configure AWS credentials
764- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
774+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
765775 with :
766776 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
767777 aws-region : us-east-2
@@ -815,7 +825,6 @@ jobs:
815825 NEXT_PUBLIC_POSTHOG_KEY=${{ secrets.POSTHOG_KEY }}
816826 NEXT_PUBLIC_POSTHOG_HOST=${{ secrets.POSTHOG_HOST }}
817827 NEXT_PUBLIC_SENTRY_DSN=${{ secrets.SENTRY_DSN }}
818- NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=${{ secrets.STRIPE_PUBLISHABLE_KEY }}
819828 NEXT_PUBLIC_RECAPTCHA_SITE_KEY=${{ vars.NEXT_PUBLIC_RECAPTCHA_SITE_KEY }}
820829 NEXT_PUBLIC_GTM_ENABLED=true
821830 NEXT_PUBLIC_FORGOT_PASSWORD_ENABLED=true
@@ -854,7 +863,7 @@ jobs:
854863 persist-credentials : false
855864
856865 - name : Configure AWS credentials
857- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
866+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
858867 with :
859868 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
860869 aws-region : us-east-2
@@ -908,7 +917,6 @@ jobs:
908917 NEXT_PUBLIC_POSTHOG_KEY=${{ secrets.POSTHOG_KEY }}
909918 NEXT_PUBLIC_POSTHOG_HOST=${{ secrets.POSTHOG_HOST }}
910919 NEXT_PUBLIC_SENTRY_DSN=${{ secrets.SENTRY_DSN }}
911- NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=${{ secrets.STRIPE_PUBLISHABLE_KEY }}
912920 NEXT_PUBLIC_RECAPTCHA_SITE_KEY=${{ vars.NEXT_PUBLIC_RECAPTCHA_SITE_KEY }}
913921 NEXT_PUBLIC_GTM_ENABLED=true
914922 NEXT_PUBLIC_FORGOT_PASSWORD_ENABLED=true
@@ -942,7 +950,7 @@ jobs:
942950 - uses : runs-on/action@4e5f72399b6b17f2e79c511c1b38a315a64d22dc
943951
944952 - name : Configure AWS credentials
945- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
953+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
946954 with :
947955 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
948956 aws-region : us-east-2
@@ -1026,7 +1034,7 @@ jobs:
10261034 persist-credentials : false
10271035
10281036 - name : Configure AWS credentials
1029- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
1037+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
10301038 with :
10311039 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
10321040 aws-region : us-east-2
@@ -1122,7 +1130,7 @@ jobs:
11221130 persist-credentials : false
11231131
11241132 - name : Configure AWS credentials
1125- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
1133+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
11261134 with :
11271135 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
11281136 aws-region : us-east-2
@@ -1212,7 +1220,7 @@ jobs:
12121220 - uses : runs-on/action@4e5f72399b6b17f2e79c511c1b38a315a64d22dc
12131221
12141222 - name : Configure AWS credentials
1215- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
1223+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
12161224 with :
12171225 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
12181226 aws-region : us-east-2
@@ -1319,7 +1327,7 @@ jobs:
13191327 persist-credentials : false
13201328
13211329 - name : Configure AWS credentials
1322- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
1330+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
13231331 with :
13241332 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
13251333 aws-region : us-east-2
@@ -1405,7 +1413,7 @@ jobs:
14051413 persist-credentials : false
14061414
14071415 - name : Configure AWS credentials
1408- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
1416+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
14091417 with :
14101418 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
14111419 aws-region : us-east-2
@@ -1485,7 +1493,7 @@ jobs:
14851493 - uses : runs-on/action@4e5f72399b6b17f2e79c511c1b38a315a64d22dc
14861494
14871495 - name : Configure AWS credentials
1488- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
1496+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
14891497 with :
14901498 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
14911499 aws-region : us-east-2
@@ -1585,7 +1593,7 @@ jobs:
15851593
15861594 - name : Configure AWS credentials
15871595 if : needs.determine-builds.outputs.is-test-run != 'true' && vars.DOCKER_NO_CACHE != 'true'
1588- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
1596+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
15891597 with :
15901598 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
15911599 aws-region : us-east-2
@@ -1651,7 +1659,7 @@ jobs:
16511659 persist-credentials : false
16521660
16531661 - name : Configure AWS credentials
1654- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
1662+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
16551663 with :
16561664 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
16571665 aws-region : us-east-2
@@ -1724,7 +1732,7 @@ jobs:
17241732 persist-credentials : false
17251733
17261734 - name : Configure AWS credentials
1727- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
1735+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
17281736 with :
17291737 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
17301738 aws-region : us-east-2
@@ -1792,7 +1800,7 @@ jobs:
17921800 - uses : runs-on/action@4e5f72399b6b17f2e79c511c1b38a315a64d22dc
17931801
17941802 - name : Configure AWS credentials
1795- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d
1803+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c
17961804 with :
17971805 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
17981806 aws-region : us-east-2
@@ -2035,7 +2043,7 @@ jobs:
20352043 - name : Configure AWS credentials
20362044 if : steps.should-run.outputs.run == 'true'
20372045 continue-on-error : true # the audit still runs (with no suppressions) if creds are unavailable
2038- uses : aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d # ratchet:aws-actions/configure-aws-credentials@v6.2.2
2046+ uses : aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c # ratchet:aws-actions/configure-aws-credentials@v6.2.3
20392047 with :
20402048 role-to-assume : ${{ secrets.AWS_OIDC_ROLE_ARN }}
20412049 aws-region : us-east-2
0 commit comments