Muhammad Ibrahim
9fc3f4f9d1
fix: Enable ARM64 builds with improved QEMU support
...
- Re-enabled linux/arm64 platform builds
- Added PRISMA_CLI_BINARY_TYPE=binary to use pre-compiled binaries
- This avoids native compilation issues under QEMU emulation
- Use npm script for Prisma generation instead of npx
2025-10-28 16:27:45 +00:00
Muhammad Ibrahim
3029278742
fix: Build only linux/amd64 to avoid QEMU emulation failures
...
ARM64 builds were failing with 'Illegal instruction' errors during npm ci
due to QEMU emulation issues. Since PatchMon is a Node.js application,
AMD64 images will run fine on ARM64 systems (like Apple Silicon Macs)
using Rosetta emulation. This simplifies the build process.
2025-10-28 16:25:58 +00:00
9 Technology Group LTD
2edc773adf
Merge pull request #141 from PatchMon/ci/docker_no_push_fork
2025-10-05 23:27:44 +01:00
tigattack
aab6fc244e
ci(docker): fix push conditions to prevent pushes from forks
2025-10-05 23:09:01 +01:00
tigattack
eabcfd370c
ci(docker): remove 'dev' branch from push trigger and update image tag handling
...
- Create 'edge' tag for pushes to main
- Create versioned & latest tags for new tags with `v` prefix (instead of on release)
2025-10-05 21:33:41 +01:00
tigattack
55cb07b3c8
ci(build): remove 'dev' branch from push trigger
2025-10-05 21:33:41 +01:00
tigattack
0e049ec3d5
ci: ignore changes to docker in build and code quality workflows
2025-10-05 21:33:41 +01:00
9 Technology Group LTD
f7b73ba280
Update app_build.yml
2025-10-03 23:26:46 +01:00
tigattack
9ddc27e50c
ci(docker): add QEMU setup
2025-10-02 18:05:30 +01:00
tigattack
31a95ed946
ci(docker): simplify image name template
2025-10-02 13:56:21 +01:00
tigattack
3eb4130865
ci(docker): fix push condition for build step
2025-10-02 13:56:21 +01:00
tigattack
5a498a5f7a
ci(docker): login before buildx setup
2025-10-02 13:56:08 +01:00
tigattack
ac22adde67
ci(docker): simplify conditional for workflow_dispatch input handling
...
Don't skip Docker login, doesn't really match the input option
2025-10-02 00:39:00 +01:00
tigattack
db1f03b0e0
ci(docker): replace GHCR_PAT with GITHUB_TOKEN
2025-10-02 00:38:14 +01:00
9 Technology Group LTD
de76836ba0
Create app_build.yml
2025-10-01 21:09:10 +01:00
tigattack
823ae7f30a
feat: add workflow_dispatch input for Docker image push
2025-09-29 22:36:27 +01:00
tigattack
3bdf3d1843
ci: add code quality workflow
2025-09-26 00:24:32 +01:00
tigattack
0a3e4ad5ee
ci(build): add PAT note
2025-09-24 00:44:24 +01:00
tigattack
abcf88b8b9
ci(build): use PAT
2025-09-24 00:02:51 +01:00
tigattack
94ec14f08b
ci(build): move permissions to higher scope
2025-09-23 17:55:46 +01:00
tigattack
f25834b4ba
ci(build): simplify matrix
2025-09-23 17:41:37 +01:00
tigattack
f85464ad26
ci(build): bump actions
2025-09-23 17:41:16 +01:00
tigattack
e25baf0f55
ci(docker): build on PRs to dev
2025-09-23 00:04:49 +01:00
tigattack
2869d4e850
ci: add docker build workflow
2025-09-22 23:42:00 +01:00