diff --git a/.circleci/config.yml b/.circleci/config.yml index 3d886b6ee7..69d99aa925 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -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 @@ -408,4 +414,4 @@ workflows: - dependencies_unix - test_nightly_aria_practices: requires: - - dependencies_unix + - dependencies_unix \ No newline at end of file