Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
07fec69
fix(robot-server): delete input/output data file associations when re…
mjhuff Nov 18, 2025
881f17e
fix(app): fix quick transfer waste chute option issue (#20183)
koji Nov 19, 2025
bfadb7d
fix(app): fix deck view container styling in visualization page (#20179)
koji Nov 19, 2025
e84b8c2
(notes): PD 8.7.0 release notes (#20192)
emilyburghardt Nov 19, 2025
839a358
fix(api): bail early on module gcode parse errors (#20194)
sfoster1 Nov 19, 2025
b5233bc
feat(protocol-designer): Update Shift-click step selection to work wi…
SyntaxColoring Nov 19, 2025
8bc0095
refactor(app-shell, app-shell-odd): update electron-devtools-installe…
koji Nov 19, 2025
3d0503d
fix(app): copy error on OT2 pipette leveling flow (#20188)
rclarke0 Nov 19, 2025
89747d1
refactor(app): clean up invariantContext construct for PV (#20168)
jerader Nov 19, 2025
0e5bc49
fix(app): add unit to disposal volume (#20198)
koji Nov 19, 2025
252f184
feat(step-generation): state update for FlexStacker in getNextRobotSt…
TamarZanzouri Nov 20, 2025
a464439
refactor(app): remove start run disablement and replace with toast (#…
rclarke0 Nov 20, 2025
8720acd
fix(api): Correctly update engine state during tracking aspirate/disp…
ryanthecoder Nov 20, 2025
4061d2d
fix(app): disposal volume isn't reflected (#20201)
koji Nov 20, 2025
6650ead
refactor(app): move protocol visualization components under pages to …
koji Nov 20, 2025
77f06eb
fix(app): waste chute hover bug fix for PV (#20205)
jerader Nov 20, 2025
94fdc4a
fix(protocol-designer): remove unused prop resizedWidth (#20204)
koji Nov 20, 2025
ef407e3
Merge back 'chore_release-8.8.0' into 'edge' (#20203)
ddcc4 Nov 20, 2025
9c7631e
feat(protocol-designer): support sentry in staging (#20067)
koji Nov 20, 2025
5ea33d9
feat(app): wire up error modal in PV (#20206)
jerader Nov 20, 2025
5f8f5f9
fix(pd): remove cypress (#20207)
y3rsh Nov 20, 2025
df4b02d
refactor(app): tell TypeScript that aspirateState/dispenseState are p…
ddcc4 Nov 20, 2025
3f3a36b
fix(app): fix small ui bugs in Protocol Visualization page (#20196)
koji Nov 21, 2025
02e4ce8
fix(api): use StateUpdate when mapping legacy module loads (#20210)
jbleon95 Nov 21, 2025
bd8f6eb
test(pd-e2e): PD E2E Modules (#20110)
alexjoel42 Nov 21, 2025
ef660be
fix(robot-server): Harmonize error recovery camera field name (#20221)
mjhuff Nov 21, 2025
45db548
Merge back 'chore_release-8.8.0' into 'chore_release-pd-8.7.0' (#20223)
ddcc4 Nov 21, 2025
7a7cfa5
fix(app): fix command step height issue (#20219)
koji Nov 21, 2025
8347867
fix(components): fix timeline scrubber's background hover behavior (#…
koji Nov 21, 2025
e476352
Merge back 'chore_release-pd-8.7.0' into 'edge' (#20225)
ddcc4 Nov 21, 2025
d26061c
fix(app): fix the way to update liquidClassValuesInitialized (#20214)
koji Nov 22, 2025
f53562b
added jupyter support and removed hardware testing dependency (#20174)
HovanNgoOpentrons Nov 24, 2025
746fd8a
fix(shared-data): Adjust thermocycler auto sealing lid offsets to acc…
CaseyBatten Nov 24, 2025
141e6cb
chore(protocol-designer): Add tslib back into Vite config to fix whit…
SyntaxColoring Nov 24, 2025
9c3d07a
refactor(app): QT disposal volume field unification (#20230)
jerader Nov 24, 2025
7ff8ae4
feat(step-generation): introduce atomic flex stacker store and retrie…
ncdiehl11 Nov 24, 2025
b51266b
feat(step-generation): introduce flex stacker fill atomic command cre…
ncdiehl11 Nov 24, 2025
7550419
Chore(app, components) fix storybook (#20228)
koji Nov 24, 2025
89f8d99
chore: remove configs that are related to pd cypress (#20226)
koji Nov 24, 2025
a4a0807
refactor(hardware-testing): Provide testing coverage for robots manuf…
CaseyBatten Nov 25, 2025
9eef3bd
docs: improve staging area slot text (#20216)
jwwojak Nov 25, 2025
6288dd8
docs: add error recovery status light info (#20238)
ecormany Nov 25, 2025
1054e8b
refactor(app): remove `useRunStatus` and replace with `useNotifyRunQu…
rclarke0 Nov 25, 2025
e975205
docs(api): concurrent module actions (#20027)
emilyburghardt Nov 25, 2025
51bc6af
(docs)api: using capture_image in 8.8 (#20200)
emilyburghardt Nov 25, 2025
49f5b08
refactor(hardware): Implement EEPROM SKU changes to hardware (#20211)
CaseyBatten Nov 25, 2025
834e4aa
chore(protocol-designer): Add tslib back into protocol-designer/vite.…
ncdiehl11 Nov 25, 2025
440854c
feat(labware-library): build info page (#20237)
y3rsh Nov 25, 2025
559ed7b
feat(labware-library): no hash on reference image names (#20239)
y3rsh Nov 25, 2025
82554d7
chore: fix typo in 8.8 release notes (#20241)
ecormany Nov 25, 2025
6670cc0
Merge back 'chore_release-8.8.0' into 'chore_release-pd-8.7.0' (#20243)
ddcc4 Nov 25, 2025
5afca88
(docs)api: dynamic pipetting actions (#20217)
emilyburghardt Nov 25, 2025
878cd9f
fix(app): Waste chute removal pages for 96ch calibration (#20242)
rclarke0 Nov 25, 2025
d14703b
Merge back 'chore_release-pd-8.7.0' into 'edge' (#20247)
ddcc4 Nov 25, 2025
3ddc62f
(docs)api: versioning updates for 2.27 (#20240)
emilyburghardt Nov 26, 2025
e544f0b
refactor(step-generation): consistent `args.field` vs `field` in tran…
ddcc4 Nov 26, 2025
e2e765d
feat(shared-data): `thermofisher_nunc_maxisorp_lockwell_elisa` (#19980)
HovanNgoOpentrons Nov 26, 2025
6c91a81
fix(hardware-testing): Improve pipetting dispense accuracy with touch…
HovanNgoOpentrons Nov 26, 2025
b73463b
fix(step-generation): ensure nozzles are configured for 8-channel par…
ncdiehl11 Dec 1, 2025
c4d5056
refactor(protocol-designer): Rename AutoAddPauseUntilTempStepModal ->…
SyntaxColoring Dec 1, 2025
bd172d3
Merge remote-tracking branch 'pd870' into HEAD
ddcc4 Dec 1, 2025
5fcf3f1
`tiprack` -> `tiprackEntity`
ddcc4 Dec 1, 2025
d82c714
feat(api-client, react-api-client, shared-data): create bindings for …
rclarke0 Dec 1, 2025
cbee550
feat(step-generation, protocol-designer): update REQUIED_APP_VERSION …
jerader Dec 1, 2025
315e7eb
fix(protocol-designer): improve logic of eager tip dropping in `gener…
ncdiehl11 Dec 1, 2025
6ca5e27
fix(step-generation): use tip rack from previous step if changeTip=ne…
ddcc4 Dec 1, 2025
254ed56
fix(protocol-designer): make volume field title copy dynamic (#20261)
ncdiehl11 Dec 1, 2025
1e010b0
fix(components,-protocol-designer): fix step number in tip selection …
ncdiehl11 Dec 1, 2025
2acb7c3
fix(app): fix pipette card disablement during run (#20264)
mjhuff Dec 1, 2025
92132bc
refactor(protocol-designer): Delete old unused forced scroll workarou…
SyntaxColoring Dec 2, 2025
db8a9b3
fix(app): remove scrollbar from second window (#20268)
koji Dec 2, 2025
d859050
fix(app): fix font weight (#20259)
koji Dec 2, 2025
d812c6b
feat(protocol-designer): Automatically add "wait for Thermocycler pro…
SyntaxColoring Dec 2, 2025
36aeb15
chore(release): sync zh translations 8.8.0 (#20270)
y3rsh Dec 2, 2025
6e2f037
refactor(step-generation): HOPPER_STACKER_LOCATION const and fix retr…
jerader Dec 2, 2025
4ef8a13
Merge back 'chore_release-8.8.0' into 'chore_release-pd-8.7.0' (#20262)
ddcc4 Dec 2, 2025
7c675c1
fix(api,robot-server): let CSVParameter dialect sniffer see entire CS…
ddcc4 Dec 2, 2025
bb4a830
ci: update checkout and node versions (#20084)
koji Dec 2, 2025
ab8e7d6
chore(js): Remove misleading top-level Vitest configuration (#20234)
SyntaxColoring Dec 2, 2025
7600107
Merge back 'chore_release-pd-8.7.0' into 'edge' (#20272)
ddcc4 Dec 2, 2025
f8ae24f
fix(shared-data): Zero out some additional questionable `cornerOffset…
SyntaxColoring Dec 2, 2025
8ea4257
feat(api-client, app, local-resources): attach camera image setting b…
rclarke0 Dec 2, 2025
620f04e
feat(app): module state in PV spotlight view (#20263)
jerader Dec 3, 2025
118329d
feat(app, react-api-client): connect camera settings in protocol runs…
rclarke0 Dec 3, 2025
3d95c1e
feat(docs): add partial theme override with opentrons.com link (#20224)
ecormany Dec 4, 2025
eb82b74
refactor(robot-server): remove quick transfer `RunAutoDeleter` instan…
mjhuff Dec 4, 2025
a6d7686
fix(app): fix slot empty structure to align with the design (#20290)
koji Dec 4, 2025
3dc4965
refactor(app): live update spotlight window with any change in PV (#2…
jerader Dec 5, 2025
00efdfe
feat(app): show QT runs in RecentProtocolRuns (#20295)
ncdiehl11 Dec 5, 2025
f22fab6
refactor(app): use utils to determine run status (#20279)
rclarke0 Dec 5, 2025
62d016d
feat(abr-testing): 8.8 new feature implementation into active protoco…
rclarke0 Dec 5, 2025
a4fa526
fix(app, app-shell): handle binary data transfer over USB/IPC for ima…
mjhuff Dec 5, 2025
a102faf
feature(protocol-designer): Add stacker step form skeleton (#20277)
TamarZanzouri Dec 5, 2025
06b21aa
docs(Flex): dynamic pipetting and concurrent module actions
emilyburghardt Dec 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
!api/release-notes.md
!app-shell/build/release-notes.md
**/.yarn-cache/**
protocol-designer/cypress/downloads/**

# components library
storybook-static
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/abr-testing-lint-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
with:
fetch-depth: 0
- name: Setup Node
uses: 'actions/setup-node@v4'
uses: 'actions/setup-node@v6'
with:
node-version: '12'
- name: Setup Python
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/analyses-snapshot-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
matrix_json: ${{ steps.set-matrix.outputs.json }}
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Setup UV
uses: astral-sh/setup-uv@v6
with:
Expand All @@ -67,7 +67,7 @@ jobs:
if: github.event_name == 'pull_request'
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Are the analyses snapshots in my PR branch in sync with the target branch?
if: github.event_name == 'pull_request'
run: |
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Setup UV
uses: astral-sh/setup-uv@v6
with:
Expand Down Expand Up @@ -132,7 +132,7 @@ jobs:
PR_TARGET_BRANCH: ${{ github.event.pull_request.base.ref || 'edge'}}
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Setup UV
uses: astral-sh/setup-uv@v6
with:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/api-test-lint-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
- uses: 'actions/checkout@v4'
with:
fetch-depth: 0
- uses: 'actions/setup-node@v4'
- uses: 'actions/setup-node@v6'
with:
node-version: '22.12.0'
- uses: 'actions/setup-python@v4'
Expand Down Expand Up @@ -92,7 +92,7 @@ jobs:
run: |
git fetch -f origin ${{ github.ref }}:${{ github.ref }}
git checkout ${{ github.ref }}
- uses: 'actions/setup-node@v4'
- uses: 'actions/setup-node@v6'
with:
node-version: '22.12.0'
- uses: 'actions/setup-python@v4'
Expand Down Expand Up @@ -187,8 +187,8 @@ jobs:
runs-on: 'ubuntu-24.04'
if: github.event_name == 'push'
permissions:
id-token: write # Required for OIDC
contents: read # Required for checkout
id-token: write # Required for OIDC
contents: read # Required for checkout
steps:
- uses: 'actions/checkout@v4'
with:
Expand All @@ -199,7 +199,7 @@ jobs:
run: |
git fetch -f origin ${{ github.ref }}:${{ github.ref }}
git checkout ${{ github.ref }}
- uses: 'actions/setup-node@v4'
- uses: 'actions/setup-node@v6'
with:
node-version: '22.12.0'
- uses: 'actions/setup-python@v4'
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/app-test-build-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ on:
- 'yarn.lock'
- '.github/workflows/app-test-build-deploy.yaml'
- '.github/workflows/utils.js'
- 'vitest.config.*'
branches:
- '**'
tags:
Expand All @@ -36,6 +37,7 @@ on:
- '*.json'
- 'yarn.lock'
- 'scripts/**'
- '.vitest.config.*'
workflow_dispatch: {}

concurrency:
Expand Down Expand Up @@ -450,7 +452,7 @@ jobs:
if: always() && github.event_name == 'push' && (startsWith(github.ref, 'refs/tags/v') || startsWith(github.ref, 'refs/tags/ot3')) && needs.js-unit-test.result == 'success' && needs.backend-unit-test.result == 'success' && needs.build-app.result == 'success' && needs.deploy-release-app.result == 'success'
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: 'Send success alert'
uses: ./.github/actions/simple-build-alert
continue-on-error: true
Expand All @@ -473,7 +475,7 @@ jobs:
if: always() && github.event_name == 'push' && (startsWith(github.ref, 'refs/tags/v') || startsWith(github.ref, 'refs/tags/ot3')) && (needs.js-unit-test.result == 'failure' || needs.backend-unit-test.result == 'failure' || needs.build-app.result == 'failure' || needs.deploy-release-app.result == 'failure')
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: 'Determine failed jobs'
id: failed-jobs
shell: bash
Expand Down Expand Up @@ -518,7 +520,7 @@ jobs:
if: always() && github.event_name == 'push' && (startsWith(github.ref, 'refs/tags/v') || startsWith(github.ref, 'refs/tags/ot3')) && (needs.js-unit-test.result == 'cancelled' || needs.backend-unit-test.result == 'cancelled' || needs.build-app.result == 'cancelled' || needs.deploy-release-app.result == 'cancelled')
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: 'Send cancelled alert'
uses: ./.github/actions/simple-build-alert
continue-on-error: true
Expand Down
43 changes: 31 additions & 12 deletions .github/workflows/components-test-build-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ on:
- 'app/src/molecules/**'
- 'protocol-designer/src/components/**'
- 'scripts/static-deploy/**'
- 'vitest.config.*'
push:
branches:
- 'edge'
Expand Down Expand Up @@ -46,7 +47,7 @@ jobs:
relative_artifact_dir: ${{ steps.deploy-config.outputs.RELATIVE_ARTIFACT_DIR }}
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- uses: ./.github/actions/git/resolve-tag
- name: Setup UV
uses: astral-sh/setup-uv@v6
Expand Down Expand Up @@ -90,11 +91,11 @@ jobs:
name: 'components-artifact'
path: storybook-static


deploy-components:
name: 'deploy components storybook artifact to S3'
runs-on: 'ubuntu-24.04'
needs: ['determine-deploy-config', 'js-unit-test', 'build-components-storybook']
needs:
['determine-deploy-config', 'js-unit-test', 'build-components-storybook']
if: always() && needs.build-components-storybook.result == 'success' && needs.determine-deploy-config.result == 'success'
permissions:
id-token: write
Expand All @@ -106,7 +107,7 @@ jobs:
role-to-assume: ${{ secrets.STATIC_DEPLOYMENT_ROLE }}
aws-region: us-east-2
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0
- id: resolve-tag
Expand Down Expand Up @@ -156,7 +157,7 @@ jobs:
json -I -f ./components/package.json -e "this.version=\"$VERSION_STRING\""
json -I -f ./components/package.json -e "this.dependencies['@opentrons/shared-data']=\"$VERSION_STRING\""
json -I -f ./components/package.json -e "delete this.dependencies['@opentrons/step-generation']"
- uses: 'actions/setup-node@v4'
- uses: 'actions/setup-node@v6'
with:
node-version: '22.12.0'
registry-url: 'https://registry.npmjs.org'
Expand All @@ -173,11 +174,17 @@ jobs:
notify-success:
name: 'Notify Build Success'
runs-on: 'ubuntu-latest'
needs: [js-unit-test, build-components-storybook, deploy-components, publish-components]
needs:
[
js-unit-test,
build-components-storybook,
deploy-components,
publish-components,
]
if: always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && needs.js-unit-test.result == 'success' && needs.build-components-storybook.result == 'success' && needs.deploy-components.result == 'success' && needs.publish-components.result == 'success'
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: 'Send success alert'
uses: ./.github/actions/simple-build-alert
with:
Expand All @@ -188,11 +195,17 @@ jobs:
notify-failure:
name: 'Notify Build Failure'
runs-on: 'ubuntu-latest'
needs: [js-unit-test, build-components-storybook, deploy-components, publish-components]
needs:
[
js-unit-test,
build-components-storybook,
deploy-components,
publish-components,
]
if: always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && (needs.js-unit-test.result == 'failure' || needs.build-components-storybook.result == 'failure' || needs.deploy-components.result == 'failure' || needs.publish-components.result == 'failure')
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: 'Determine failed jobs'
id: failed-jobs
shell: bash
Expand All @@ -210,7 +223,7 @@ jobs:
if [[ "${{ needs.publish-components.result }}" == "failure" ]]; then
failed_jobs+=("publish-components")
fi

IFS=','
echo "failed_jobs=${failed_jobs[*]}" >> $GITHUB_OUTPUT

Expand All @@ -225,11 +238,17 @@ jobs:
notify-cancelled:
name: 'Notify Build Cancelled'
runs-on: 'ubuntu-latest'
needs: [js-unit-test, build-components-storybook, deploy-components, publish-components]
needs:
[
js-unit-test,
build-components-storybook,
deploy-components,
publish-components,
]
if: always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && (needs.js-unit-test.result == 'cancelled' || needs.build-components-storybook.result == 'cancelled' || needs.deploy-components.result == 'cancelled' || needs.publish-components.result == 'cancelled')
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: 'Send cancelled alert'
uses: ./.github/actions/simple-build-alert
with:
Expand Down
67 changes: 33 additions & 34 deletions .github/workflows/docs-build-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ env:
# to the working-directory of our tools: scripts/static-deploy
# our script deploy_ci_config.py expects this ENV variable is set
RELATIVE_ARTIFACT_DIR: '../../dist'

jobs:
build-docs:
timeout-minutes: 5
Expand All @@ -43,7 +43,7 @@ jobs:
artifacts-path: ${{ steps.upload-artifacts.outputs.path }}
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Setup UV
uses: astral-sh/setup-uv@v6
with:
Expand All @@ -66,35 +66,35 @@ jobs:
retention-days: 1

determine-deploy-config:
name: Determine Deployment Configuration
runs-on: ubuntu-24.04
outputs:
application: ${{ steps.deploy-config.outputs.APPLICATION }}
environment: ${{ steps.deploy-config.outputs.ENVIRONMENT }}
sandbox_prefix: ${{ steps.deploy-config.outputs.SANDBOX_PREFIX }}
relative_artifact_dir: ${{ steps.deploy-config.outputs.RELATIVE_ARTIFACT_DIR }}
branch: ${{ steps.config.outputs.branch }}
bucket: ${{ steps.config.outputs.bucket }}
url: ${{ steps.config.outputs.url }}
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- uses: ./.github/actions/git/resolve-tag
- name: Setup UV
uses: astral-sh/setup-uv@v6
with:
python-version: '3.10'
enable-cache: true
- name: Setup Deploy Dependencies
working-directory: scripts/static-deploy
run: make setup
- name: Determine Deployment Configuration
id: deploy-config
working-directory: scripts/static-deploy
run: make resolve-ci
name: Determine Deployment Configuration
runs-on: ubuntu-24.04
outputs:
application: ${{ steps.deploy-config.outputs.APPLICATION }}
environment: ${{ steps.deploy-config.outputs.ENVIRONMENT }}
sandbox_prefix: ${{ steps.deploy-config.outputs.SANDBOX_PREFIX }}
relative_artifact_dir: ${{ steps.deploy-config.outputs.RELATIVE_ARTIFACT_DIR }}
branch: ${{ steps.config.outputs.branch }}
bucket: ${{ steps.config.outputs.bucket }}
url: ${{ steps.config.outputs.url }}
steps:
- name: Checkout Repository
uses: actions/checkout@v5
- uses: ./.github/actions/git/resolve-tag
- name: Setup UV
uses: astral-sh/setup-uv@v6
with:
python-version: '3.10'
enable-cache: true
- name: Setup Deploy Dependencies
working-directory: scripts/static-deploy
run: make setup
- name: Determine Deployment Configuration
id: deploy-config
working-directory: scripts/static-deploy
run: make resolve-ci

deploy-docs:
needs:
needs:
- build-docs
- determine-deploy-config
timeout-minutes: 5
Expand All @@ -109,7 +109,7 @@ jobs:
URL: ${{ needs.determine-deploy-config.outputs.url }}
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- id: resolve-tag
uses: ./.github/actions/git/resolve-tag
- name: Setup UV
Expand All @@ -119,8 +119,7 @@ jobs:
enable-cache: true
- name: Setup Deploy Dependencies
working-directory: scripts/static-deploy
run:
make setup
run: make setup
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v4
with:
Expand All @@ -141,8 +140,8 @@ jobs:
ENVIRONMENT=${{ needs.determine-deploy-config.outputs.environment }} \
SANDBOX_PREFIX=${{ needs.determine-deploy-config.outputs.sandbox_prefix }} \
RELATIVE_ARTIFACT_DIR=${{ needs.determine-deploy-config.outputs.relative_artifact_dir }}

- name: Output Deployment URL
run: |
echo "## 🚀 Docs site deployed to ${{ env.ENVIRONMENT }}" >> $GITHUB_STEP_SUMMARY
echo "<${{ env.URL }}>" >> $GITHUB_STEP_SUMMARY
echo "<${{ env.URL }}>" >> $GITHUB_STEP_SUMMARY
6 changes: 3 additions & 3 deletions .github/workflows/docs-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
relative_artifact_dir: ${{ steps.deploy-config.outputs.RELATIVE_ARTIFACT_DIR }}
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- uses: ./.github/actions/git/resolve-tag
- name: Setup UV
uses: astral-sh/setup-uv@v6
Expand All @@ -80,7 +80,7 @@ jobs:
fetch-depth: 0
- uses: ./.github/actions/git/resolve-tag
- uses: ./.github/actions/environment/complex-variables
- uses: 'actions/setup-node@v4'
- uses: 'actions/setup-node@v6'
with:
node-version: '22.12.0'
- uses: 'actions/setup-python@v3'
Expand Down Expand Up @@ -111,7 +111,7 @@ jobs:
contents: read
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0
- uses: ./.github/actions/git/resolve-tag
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/g-code-confirm-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
- uses: 'actions/checkout@v4'
with:
fetch-depth: 0
- uses: 'actions/setup-node@v4'
- uses: 'actions/setup-node@v6'
with:
node-version: '12'
- uses: 'actions/setup-python@v3'
Expand Down
Loading
Loading