Skip to content

Commit

Permalink
ci: fix nightly build (#3434)
Browse files Browse the repository at this point in the history
* ci: fix nightly build

* try again

* run

* fix it?

* revert workflow
  • Loading branch information
straker authored Apr 11, 2022
1 parent 2886d33 commit 7e034be
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -178,25 +178,31 @@ jobs:
<<: *defaults
<<: *unix_nightly_box
steps:
- browser-tools/install-browser-tools
- checkout
- <<: *restore_dependency_cache_unix
- run: npm run build
- browser-tools/install-browser-tools
# install ACT rules
# install first as for some reason installing a single package
# also re-installs all repo dependencies as well
- run: npm install act-rules/act-rules.github.io#master
- run: npm run test:apg
- run: npx browser-driver-manager install chromedriver --verbose
- run: npm run build
- run: npm run test:act

# Run the test suite for nightly builds.
test_nightly_aria_practices:
<<: *defaults
<<: *unix_nightly_box
steps:
- browser-tools/install-browser-tools
- checkout
- <<: *restore_dependency_cache_unix
- run: npm run build
- browser-tools/install-browser-tools
# install ARIA practices
# install first as for some reason installing a single package
# also re-installs all repo dependencies as well
- run: npm install w3c/aria-practices#main
- run: npx browser-driver-manager install chromedriver --verbose
- run: npm run build
- run: npm run test:apg

# Test api docs can be built
Expand Down Expand Up @@ -408,4 +414,4 @@ workflows:
- dependencies_unix
- test_nightly_aria_practices:
requires:
- dependencies_unix
- dependencies_unix

0 comments on commit 7e034be

Please sign in to comment.