Commit Graph

18 Commits

Author SHA1 Message Date
182641132a refactor: modernise RPM builder with Python tooling v2
All checks were successful
Build / build-8 (pull_request) Successful in 8s
Build / build-9 (pull_request) Successful in 9s
- Migrate from legacy shell-based build system to modern Python tooling
- Update all metadata.yaml files to new schema with per-distro builds
- Standardise build scripts with curl -L, envsubst, and error handling
- Convert nfpm.yaml templates to use environment variable substitution
- Update Dockerfile to accept all package metadata as build arguments
- Modernise Makefile to use new Python build tool commands
- Update CI workflow to use tools/build instead of make
2025-11-30 20:27:05 +11:00
b3ba980f9f refactor: modernise RPM builder with Python tooling
Some checks failed
Build / build-8 (pull_request) Failing after 7s
Build / build-9 (pull_request) Failing after 8s
- Replace Makefile version/release file system with metadata.yaml only
- Add Python build automation (./tools/build) with Gitea API integration
- Add GitHub release updater (./tools/update-gh) for version management
- Centralize Dockerfiles into single parameterized Dockerfile
- Remove 54+ individual package Dockerfiles and version directories
- Update Makefile to use new Python tooling
- Add GITEA_API_TOKEN validation to prevent duplicate builds
- Support both explicit version/release args and metadata.yaml reading
2025-11-30 03:39:58 +11:00
91154d46ad feat: update urls
All checks were successful
Build / build-8 (pull_request) Successful in 31s
Build / build-9 (pull_request) Successful in 1m59s
- update docker images to use git.unkin.net
- update path to save rpms to git.unkin.net
2025-07-06 17:20:48 +10:00
80d648ee95 feat: update docker containers
- change to rpmbuilder and actionsdind managed by packer
- update makefile to ignore `resources` folder
2025-01-26 14:49:48 +11:00
adedeed725 feat: add multi-release build jobs
All checks were successful
Build / build-8 (pull_request) Successful in 1m1s
Build / build-9 (pull_request) Successful in 2m4s
- update build/deploy to be multiple jobs
- update to use multiple artifacts
2024-12-21 00:09:43 +11:00
9000eaa947 feat: custom download artifacts
All checks were successful
Build / build (pull_request) Successful in 33s
- download the previous runs artifacts, unzip and deploy
2024-12-01 22:19:18 +11:00
7fc26c9ea0 feat: test 5
All checks were successful
Build / build (pull_request) Successful in 34s
2024-12-01 21:48:32 +11:00
0e4504cb85 feat: change artifact download method
All checks were successful
Build / build (pull_request) Successful in 35s
2024-12-01 21:41:30 +11:00
0b8940f62e feat: update build name
All checks were successful
Build / build (pull_request) Successful in 34s
2024-12-01 21:30:42 +11:00
75a9fea331 feat: artifact changes
All checks were successful
Build / build (pull_request) Successful in 35s
- update build/deploy workflow
2024-12-01 21:17:05 +11:00
5791acdf38 feat: remove artifact management
All checks were successful
Build / build (pull_request) Successful in 29s
- remove artifact management
2024-12-01 17:39:32 +11:00
9931216934 feat: add artifact management
All checks were successful
Build / build (pull_request) Successful in 48s
- upload/download artifacts instead of building build and deploy jobs
- updated uv package with version in url
- add ruff/0.8.1 package
2024-12-01 16:43:39 +11:00
bae6e4a8e0 feat: change to runnerdnd
All checks were successful
Build / build (pull_request) Successful in 26s
- remove some steps and improve the workflow
2024-12-01 13:07:53 +11:00
6049b469da feat: update deploy workflow
All checks were successful
Build / build (pull_request) Successful in 49s
2024-12-01 00:16:55 +11:00
010d6a7b80 feat: change to buildrunner
All checks were successful
Build / build (pull_request) Successful in 51s
- cleaned up multiple layers
- removed deploy file
- updated deploy workflow
2024-12-01 00:10:21 +11:00
346861ff9a feat: update deploy workflow
Some checks failed
Build / build (pull_request) Failing after 5m1s
2024-11-30 22:31:13 +11:00
04a4d6d795 feat: update makefile
Some checks failed
Build / build (pull_request) Failing after 43s
2024-11-23 14:16:35 +11:00
63c708183b feat: add terragrunt
- add makefile for all builds
- add .gitignore
- add terragrunt dockerfile/nfpm
2024-11-23 13:52:13 +11:00