Commit Graph

10 Commits

Author SHA1 Message Date
Zed
95a9ee8dc5 Update and speed up GitHub workflows (#1368)
* Update actions and switch to GitHub runners

* Bump workflow Python version to 3.14

* Reuse nitter build for integration test

* Add missing libpcre3 installation to workflow

* Consolidate workflow runtime deps install

* Make nitter binary executable

* Run nimble md and scss simultaneously in workflow

* Run tests with 4 workers in workflow

* Rerun failing integration tests

* Bump integration test workers to 5

* Improve python dep install and run less workers

* Use native GitHub Actions Redis service

* Lower integration test workers to 2

* Switch to poetry to cache venv

* Ensure poetry is installed before setup-python

* Fix poetry sync command

* Switch back to 3 workers

* Cache poetry install

* WIP

* WIP

* Fix poetry/pipx caching

* Speed up integration test significantly

* WIP

* Cleanup
2026-02-19 06:56:20 +01:00
Zed
7702576369 Fix GitHub workflow secrets permissions 2025-02-12 14:42:05 +01:00
Zed
2254a0728c depends -> needs 2023-04-21 23:52:14 +02:00
Zed
fe22a45c7e Make Docker workflow depend on tests 2023-04-21 23:43:46 +02:00
Zed
95893eedaa Add actions workflow to run Selenium tests (#818) 2023-03-28 17:36:48 +02:00
Zed
23f4c6114c Switch to BuildJet runners (#817)
* Update deps

* Use BuildJet runners to speed up arm64
2023-03-28 16:03:15 +02:00
Émilien Devos (perso)
514b16c417 Build and push ARM64 docker image (#798) 2023-02-26 15:06:52 +01:00
Zed
2aa07e7395 Remove broken ARM64 Docker image 2022-01-16 18:53:30 +01:00
Zed
2af06916e5 Update build-docker.yml 2021-01-22 21:56:53 +01:00
FireMasterK
1a3acd252c actions: add docker build (#317) 2021-01-22 21:31:10 +01:00