[ci] Remove build_devtools_and_process_artifacts as a dependency to run_devtools_e2e_tests (#32267)

I just noticed that we don't actually need to let the devtools build
finish first because the e2e tests don't use those built files. We can
decouple them to allow them to run in paralllel.
This commit is contained in:
lauren 2025-01-30 11:55:28 -05:00 committed by GitHub
parent 14f7c07271
commit f02ba2fcc5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -533,11 +533,6 @@ jobs:
RELEASE_CHANNEL: experimental
- name: Display structure of build
run: ls -R build
- name: Archive devtools build
uses: actions/upload-artifact@v4
with:
name: react-devtools-${{ matrix.browser }}
path: build/devtools.tgz
# Simplifies getting the extension for local testing
- name: Archive ${{ matrix.browser }} extension
uses: actions/upload-artifact@v4
@ -545,9 +540,20 @@ jobs:
name: react-devtools-${{ matrix.browser }}-extension
path: build/devtools/${{ matrix.browser }}-extension.zip
merge_devtools_artifacts:
name: Merge DevTools artifacts
needs: build_devtools_and_process_artifacts
runs-on: ubuntu-latest
steps:
- name: Merge artifacts
uses: actions/upload-artifact/merge@v4
with:
name: react-devtools
pattern: react-devtools-*-extension
run_devtools_e2e_tests:
name: Run DevTools e2e tests
needs: build_devtools_and_process_artifacts
needs: build_and_lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4