Commit 550c806
chore: migrate from Drone CI to GitHub Actions (#147)
* chore: migrate from Drone CI to GitHub Actions
Replace .drone.star with a GitHub Actions workflow that builds
multi-arch Docker images (linux/amd64 + linux/arm64/v8) using
docker/build-push-action with buildx. All actions are pinned to
their release SHAs.
Consolidate the per-arch Dockerfiles (Dockerfile.amd64 /
Dockerfile.arm64v8) into a single Dockerfile.multiarch per
version, using BuildKit TARGETARCH/TARGETVARIANT to select the
correct base image. Chrome installation is guarded behind an
x86_64 check since no arm64 .deb is available.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
* fix: use multi-stage FROM to select base image per arch
TARGETVARIANT is not set by buildx for linux/arm64/v8 on GitHub-hosted
runners, so \${TARGETARCH}\${TARGETVARIANT} expanded to 'arm64' instead
of 'arm64v8', causing the build to fail with 'image not found'.
Replace the single parametric FROM with two named base stages and select
between them using TARGETARCH (which is reliably set to 'amd64' or
'arm64').
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
* chore: drop Node.js v14, v16, v18
Remove version directories and workflow matrix entries for EOL Node.js
versions 14, 16, and 18.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
* chore: use DOCKERHUB_USERNAME var and DOCKERHUB_TOKEN secret
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
* chore: drop latest version
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
---------
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 715c56c commit 550c806
23 files changed
Lines changed: 80 additions & 446 deletions
File tree
- .github/workflows
- latest
- rootfs
- v14
- rootfs
- v16
- rootfs
- v18
- rootfs
- v20
- v22
- v24
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
This file was deleted.
This file was deleted.
This file was deleted.
Whitespace-only changes.
This file was deleted.
This file was deleted.
This file was deleted.
Whitespace-only changes.
This file was deleted.
0 commit comments