Commit Graph

13 Commits

Author SHA1 Message Date
Saúl Ibarra Corretgé
9886d9d382 feat(ci) always download the latest tpl version 2025-02-19 08:02:53 +01:00
Aaron van Meerten
909820274c feat(lint): add tpl lint step for each project (#1983)
* feat(lint): add tpl lint step for each project

* fix path

* fix path

* include jicofo and jibri

* temp cat to test

* more templates to lint

* fix path

* fix jigasi password b64 default behavior
2024-12-13 12:33:50 -06:00
Дамян Минков
70b75f5294 feat(build): Checks config.js syntax. (#1981)
* feat(build): Checks config.js syntax.

* Update .github/workflows/ci.yml

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>

* Update .github/workflows/ci.yml

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>

* squash: Prepare for system-config.js.

* squash: Fix order.

* Update ci.yml (#1982)

* Update ci.yml

* Update ci.yml

---------

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>
2024-12-13 10:34:21 -06:00
Saúl Ibarra Corretgé
70ba4cbe2f base: update to Debian Bookworm 2024-03-22 23:37:31 +01:00
Saúl Ibarra Corretgé
b3abfc0b0b ci: split unstable build and test workflows (#1601)
* ci: split unstable build and test workflows

In order to make multi-arch builds the buildx action will use the
docker-container driver, which does not support loading images, and thus
the jvb image won't be built based on the "base-java" image, in turn based
on the "base" image. That works only when pushing.

If we setup buildx to use the "docker" driver it will just build for the
current architecture, but it will properly load images and the base
images will be used correctly.

One downside is that jobs cannot be run in parallel, but it seems to be Fast Enough (R) for now.
2023-09-12 10:29:30 +02:00
Aaron van Meerten
edb5e76d7d workflow: tag jibri and jigasi images with version (#1522) 2023-04-05 12:02:54 -05:00
Aaron van Meerten
29f0cb2b98 actions: tag images with detected versions (#1518) 2023-04-03 16:11:44 -05:00
Saúl Ibarra Corretgé
fec78e4be6 jigasi: build on arm 2022-06-16 13:45:39 +02:00
Saúl Ibarra Corretgé
829841e1a4 jibri: add support for arm64
Use Debian's Chromium and ChromeDriver instead of Google's.

This has the limitation of not being able to control the version we
ship, however.
2022-06-13 13:36:48 +02:00
Grant Slater
68d97c8227 ci: add GH action docker build caching 2022-05-20 13:54:07 +02:00
Grant Slater
8b02b8a4a1 build,ci: add initial arm64 support 2022-05-20 13:54:07 +02:00
Robert Kaussow
097558b9f0 ci: dry run Docker builds on PRs 2022-04-19 13:26:38 +02:00
Hugo Renard
b22421b168 misc: publish nightly unstable images 2021-04-15 11:48:55 +02:00