Paul Spooren
62fe529d36
ci(docker): Merge multi-platform job
...
Based on the Docker reference:
https://docs.docker.com/build/ci/github-actions/multi-platform/#distribute-build-across-multiple-runners
Signed-off-by: Paul Spooren <mail@aparcar.org >
2025-03-18 15:43:23 +01:00
Paul Spooren
76d01ffaf9
ci(docker): use GitHub native file change tracking
...
Don't pull in an external action but rely on GitHubs native way to
detect file changes. Also fix a logic flaw where a PR would try to push
an image (but never succeed due to missing secrets).
Co-authored-by: Benjamin Lipp <blipp@rosenpass.eu >
Signed-off-by: Paul Spooren <mail@aparcar.org >
2025-03-18 15:43:23 +01:00
Amin Faez
cbc1bb4be2
feat(docker): change write permission on docker build workflow and fix its change filter
2025-02-26 16:41:55 +01:00
Amin Faez
09f1353dcc
feat(docker): rename .docker to docker
2025-02-26 15:44:05 +01:00
Amin Faez
43225c1fe8
feat(docker): fix docker build workflow conditional checks
2025-02-26 09:15:38 +01:00
Amin Faez
8e41cfc0b4
feat(docker): remove stray quote, check if docker related files changes before running workflow
2025-02-26 00:05:37 +01:00
Amin Faez
69538622b4
feat(docker): remove qemu from the second build and push job in the docker build workflow
2025-02-25 16:45:19 +01:00
Amin Faez
45a7c17cdd
feat(docker): fix runs on designation to ubuntu-24.04-arm
2025-02-25 16:22:29 +01:00
Amin Faez
b8ecdab8dc
feat(docker): docker build workflow integration test now compares the resulting key with sudo
2025-02-25 13:03:56 +01:00
Amin Faez
af9d83b472
feat(docker): change the docker integration test workflow to wait until the shared key file is generated
2025-02-25 12:56:30 +01:00
Amin Faez
f81e329a11
feat(docker): fix the integration test workflow
2025-02-25 12:33:29 +01:00
Amin Faez
5e2c72ef99
feat(docker): add integration test to the build docker images workflow
2025-02-25 12:19:45 +01:00
Amin Faez
88e7d1d1cb
feat(docker): remove additional labels from Dockerfile
...
feat(docker): rename the docker usage guide
feat(docker): reference the usage guide
feat(docker): change the github workflow to build the arm images natively
2025-02-25 12:09:18 +01:00
Amin Faez
43a930d3f7
feat(docker): fix docker image names
...
feat(docker): add tag based on commit hash,
feat(docker): add arm64 platform for docker images
2025-02-25 12:09:18 +01:00
Amin Faez
b5f6d07650
feat(docker): add .docker/Dockerfile, .docker/README.md and workflow building and publishing docker images
2025-02-25 12:09:18 +01:00