browsertrix/.github/workflows
Emma Segal-Grossman 318acaf5b3
Ensure PR workflows can run on all PRs (but still skip when they're not needed) (#2237)
Closes #2279

This adds a `paths-filter` step to all workflows that run on PRs so that
we can enable auto-merge, for more info about this read [enabling
auto-merge](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)!
In order to be able to have required checks, a workflow can't be
entirely skipped: see [Handling skipped but required
checks](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/troubleshooting-required-status-checks#handling-skipped-but-required-checks).

This also merges frontend CI workflows into one with multiple parallel
steps, which should speed things up a bit. It also upgrades node
versions to 20 and 22 across the board.
2025-01-14 14:24:27 -05: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 Changes to support weblate workflow (#2210) 2024-12-09 15:16:47 -08:00
frontend-lint-test-build.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-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: modify kubectl exec syntax for creating new minio bucket (#2097) 2024-10-21 17:41:19 -07:00
microk8s-ci.yaml
password-check.yaml
project-assign-issue.yml
publish-helm-chart.yaml Configure browsertrix proxies (#1847) 2024-10-02 18:35:45 -07:00
release.yaml
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