refactor: modernise RPM builder with Python tooling #70

Closed
unkinben wants to merge 0 commits from benvin/tooling into master
Owner
  • 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
- 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
unkinben added 1 commit 2025-11-30 02:03:26 +11:00
refactor: modernise RPM builder with Python tooling
Some checks failed
Build / build-9 (pull_request) Failing after 39s
Build / build-8 (pull_request) Failing after 40s
170d69c372
- 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
unkinben force-pushed benvin/tooling from 170d69c372 to 62a4347022 2025-11-30 02:14:13 +11:00 Compare
unkinben force-pushed benvin/tooling from 62a4347022 to bb39f2085b 2025-11-30 02:17:59 +11:00 Compare
unkinben force-pushed benvin/tooling from bb39f2085b to abf9e6471b 2025-11-30 03:18:07 +11:00 Compare
unkinben force-pushed benvin/tooling from abf9e6471b to ba6d499cb3 2025-11-30 03:22:10 +11:00 Compare
unkinben force-pushed benvin/tooling from ba6d499cb3 to a6cbcb42af 2025-11-30 03:29:46 +11:00 Compare
unkinben force-pushed benvin/tooling from a6cbcb42af to 6972ecdb94 2025-11-30 03:32:17 +11:00 Compare
unkinben force-pushed benvin/tooling from 6972ecdb94 to 38da0c8eb0 2025-11-30 03:34:10 +11:00 Compare
unkinben force-pushed benvin/tooling from 38da0c8eb0 to b3ba980f9f 2025-11-30 03:40:07 +11:00 Compare
unkinben closed this pull request 2025-11-30 20:29:55 +11:00
Some checks failed
Build / build-8 (pull_request) Failing after 7s
Required
Details
Build / build-9 (pull_request) Failing after 8s
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: unkin/rpmbuilder#70
No description provided.