Commit Graph

24 Commits

Author SHA1 Message Date
Igor Pecovnik
5c81cc4cd2 APA: sign with multiple keys at once 2025-06-24 19:41:35 +08:00
Rolf Leggewie
9be655247f GHA: readd amd64 arch. Closes: #17
This partially reverts 6da9977735.  Use amd64 by default for the 'full'
build and no longer the equally fast but more exotic riscv64 arch.
2025-05-14 01:55:31 +08:00
Rolf Leggewie
6da9977735 GH: streamline and fix github repo creation (closes: #16)
- drop 'all' architecture from matrix (which wasn't even an ARCH to begin with)
- move repo creation out of matrix and into the merge/publish job
- build source packages only on riscv64 and not on the slower ARCHs
- general streamlining / avoid duplication (closes: #16)
2025-04-27 22:28:32 +08:00
Rolf Leggewie
9697d3fb01 GH: drop architecture from matrix
Rely on the include directive instead to specify the matrix. We were
missing two architectures in the architecture stanza, anyhow.
2025-04-25 09:38:45 +08:00
Igor Pecovnik
19811e6780 Drop history from data folder 2025-04-17 20:57:50 +02:00
Igor Pecovnik
46c36d9ae6 Use upload / download / merge / pust to repo
This fixes race condition
2025-04-17 20:57:50 +02:00
Igor Pecovnik
da15917758 Enable aarch64 architecture when generating repository 2025-04-17 20:57:50 +02:00
Igor Pecovnik
743d305998 GHA - copy labels actions from build repository 2025-04-17 18:14:33 +02:00
Rolf Leggewie
b1ecf1a591 GH multiarch-building (Closes: #7) 2025-04-03 03:46:28 +08:00
Rolf Leggewie
ed7f9b7cc2 GH: relax build-time dependencies 2025-04-03 03:46:28 +08:00
Rolf Leggewie
b44b93bb18 GH: add watchtower workflow to check for changes in the wild 2025-03-28 01:05:48 +08:00
Rolf Leggewie
fb9fdb0cc1 GH: publish signed repository to github.armbian.com/apa
- let reprepro do the heavy lifting and publish the pool and dists
  directories
- don't publish conf and db directories as they might contain contain
  sensitive data
- sign with Armbian community GPG keys for security
- force overwriting of older artifacts
- in the future we might want to import the current repository and
  keep around the latest three versions of a package
- we are currently recreating the entire repository from scratch
  no real compilation of actual source code is taking place so this
  ought to be no issue
2025-03-27 04:14:02 +08:00
Rolf Leggewie
c1faf61385 GH: switch to reprepro for repository creation
- make sure reprepro is installed in the container
- reprepro configuration resides in debian/artifacts/conf directory
- drop the by-now unnecessary step to mkdir debian/artifcats
- publish sources and binaries
2025-03-27 04:12:06 +08:00
Rolf Leggewie
a46ff3267e GH: change the wording on some logging 2025-03-27 00:11:40 +08:00
Rolf Leggewie
8b4a9b0374 GH: drop commented-out code 2025-03-26 22:38:43 +08:00
Igor
c66e15f5fe Update build to support dir listing way (#4) 2025-03-26 21:25:41 +08:00
Igor Pecovnik
323fe4c459 Add Actions that will generate folder from branch "data" 2025-03-26 06:01:12 +01:00
Rolf Leggewie
045bc1e042 GH: one step closer to publishing a regular deb repo
- create Packages.gz and Packages.xz
- publish to Github Pages
2025-03-23 01:01:01 +08:00
Rolf Leggewie
dde66e7f4d GH: trigger build run only on main branch 2025-03-20 23:29:17 +08:00
Rolf Leggewie
5d2ace2d84 GH: give the workflow a proper name 2025-03-20 22:14:13 +08:00
Rolf Leggewie
ffee3172af GH: allow manual triggering of the github build action 2025-03-20 22:14:13 +08:00
leggewie
af2e6d5909 Update build.yml 2025-03-20 21:39:20 +08:00
Rolf Leggewie
5a31d9a482 GH: execute the runners only on changes to debian/changelog 2025-03-20 21:39:01 +08:00
Rolf Leggewie
b4c5447b12 GH: set up basic GH Actions workflow
https://github.com/marketplace/actions/build-debian-packages
2025-03-20 19:26:52 +08:00