browsertrix/.github/workflows
Tessa Walsh 13bf818914
Fix nightly tests (#2460)
Fixes #2459 

- Set `/data/` as primary storage `access_endpoint_url` in nightly test
chart
- Modify nightly test GH Actions workflow to spawn a separate job per
nightly test module using dynamic matrix
- Set configuration not to fail other jobs if one job fails
- Modify failing tests:
- Add fixture to background job nightly test module so it can run alone
- Add retry loop to crawlconfig stats nightly test so it's less
dependent on timing

GitHub limits each workflow to 256 jobs, so this should continue to be
able to scale up for us without issue.

---------

Co-authored-by: Ilya Kreymer <ikreymer@users.noreply.github.com>
2025-03-06 16:23:30 -08:00
..
ansible-lint.yaml Ensure PR workflows can run on all PRs (but still skip when they're not needed) (#2237) 2025-01-14 14:24:27 -05:00
backend-lint.yaml Ensure PR workflows can run on all PRs (but still skip when they're not needed) (#2237) 2025-01-14 14:24:27 -05:00
deploy-dev.yaml
docs-publish.yaml quickfix: add missing dependency for docs (#2388) 2025-02-12 16:39:06 -05:00
frontend-lint-test-build.yaml quickfix: add missing dependency for docs (#2388) 2025-02-12 16:39:06 -05:00
k3d-ci.yaml Ensure PR workflows can run on all PRs (but still skip when they're not needed) (#2237) 2025-01-14 14:24:27 -05:00
k3d-log-ci.yaml
k3d-nightly-ci.yaml Fix nightly tests (#2460) 2025-03-06 16:23:30 -08:00
microk8s-ci.yaml Adds Subscription API (#1914) 2024-07-10 17:41:16 -07:00
password-check.yaml Add Repository Index + Chart Rename + Docs Rename (#1708) 2024-04-21 09:42:25 -07:00
project-assign-issue.yml
publish-helm-chart.yaml Configure browsertrix proxies (#1847) 2024-10-02 18:35:45 -07:00
release.yaml Add Repository Index + Chart Rename + Docs Rename (#1708) 2024-04-21 09:42:25 -07:00
weblate-reformat.yaml Ensure PR workflows can run on all PRs (but still skip when they're not needed) (#2237) 2025-01-14 14:24:27 -05:00