Commit Graph

4 Commits

Author SHA1 Message Date
sua yoo
361612251b
l18n: Manually fix translation files (#2759)
- Fixes French XLIFF file issues preventing `yarn localize:build` from
succeeded
- Fixes extraction errors preventing `yarn localize:extract` from
succeeded
2025-07-22 14:19:28 -07:00
Emma Segal-Grossman
224f34e288
Update to docker/setup-buildx-action@v3 (#2553)
## Changes
- Updates `docker/setup-buildx-action` from v2 to v3
- This should fix the intermittent build error seen here:
https://github.com/webrecorder/browsertrix/actions/runs/14362787038/job/40268326912?pr=2538
- The breaking change from v2 to v3 is the minimum node version is
updated to 20, which is already the minimum version we use
- Relevant buildx issue here:
https://github.com/docker/buildx/issues/681
2025-04-09 21:42:45 +02:00
Ilya Kreymer
b121076e63
quickfix: add missing dependency for docs (#2388)
follow-up to #2368:
- add mkdocs-redirect to frontend Docker, docs build ci
- build frontend when changing mkdocs
2025-02-12 16:39:06 -05:00
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