|
|
d6748fa261
|
refactor: update CI for native per-OS runners
- Replace generic "linux" runner label with dedicated per-OS labels
(ubuntu-24.04, fedora, alpine, arch)
- Remove all container declarations (native runner execution)
- Add build gate dependencies: build jobs need fmt+clippy+test
- Extract release upload logic into reusable scripts/upload-release.sh
- Fix build-alpine.sh: remove hardcoded container paths, add
SKIP_CARGO_BUILD support
- Fix build-arch.sh: remove hardcoded container paths, add
SKIP_CARGO_BUILD support
- Fix build-rpm.sh: remove sudo, native runner compatible
- Remove Dockerfile.rpm and Dockerfile.arch (no longer needed)
- Add sudo to Ubuntu/Fedora/Arch package installs for safety
- Add nodejs to Alpine deps for Gitea Actions compatibility
- Make upload-release.sh POSIX sh compatible (Alpine)
- Fix curl -sf to curl -s in upload-release.sh (404 on new releases)
|
2026-04-26 19:21:09 +00:00 |
|
|
|
e6f1d9c863
|
fix: Update dependencies (rand vulnerability fix) and add audit exception for rustls-pemfile (RUSTSEC-2025-0134)
|
2026-04-24 13:59:13 +00:00 |
|
|
|
96d31520b9
|
fix: Remove release.yml workflow - ci.yml is the single master workflow
|
2026-04-24 13:49:56 +00:00 |
|
|
|
0c965d089c
|
fix: Resolve Rust 1.95.0 clippy lint (unnecessary_sort_by) in manager.rs
|
2026-04-24 13:35:42 +00:00 |
|
|
|
fafab7ee1d
|
feat: Consolidate CI and Release into single master workflow
|
2026-04-24 13:15:29 +00:00 |
|
|
|
999335d231
|
fix: Remove duplicate workflows from .github/workflows (using .gitea/workflows only)
|
2026-04-14 19:50:00 +00:00 |
|
|
|
ec9d887d02
|
fix: Move workflows to .gitea/workflows/ for Gitea Actions compatibility
|
2026-04-14 19:45:08 +00:00 |
|
|
|
2a2ddb329e
|
feat: Split CI and release workflows to eliminate duplicate runs
|
2026-04-14 19:40:07 +00:00 |
|
|
|
df504e1c0a
|
fix: Add proper HTTP code checking and debug output for Gitea uploads
|
2026-04-14 19:11:47 +00:00 |
|
|
|
cf259403ad
|
fix: Use 'attachment' form field for Gitea API upload (not 'name')
|
2026-04-14 18:39:48 +00:00 |
|
|
|
eb8f2dc150
|
fix: Use giteatoken secret name (Gitea requires lowercase no underscores)
|
2026-04-14 18:04:47 +00:00 |
|
|
|
185b3901a6
|
fix: Use direct Gitea API uploads instead of unsupported artifact actions
|
2026-04-14 16:45:40 +00:00 |
|
|
|
c78e2b1df9
|
fix: Use Gitea-native API for release uploads instead of GitHub action
|
2026-04-14 16:06:20 +00:00 |
|
|
|
44a5559a11
|
Merge develop into master for v1.0.0 release
|
2026-04-14 13:34:19 +00:00 |
|
|
|
ae5f998cf5
|
chore: Prepare for v1.0.0 release
|
2026-04-14 13:34:19 +00:00 |
|
|
|
42b36ad319
|
fix: Restore execute permission
|
2026-04-14 12:34:25 +00:00 |
|
|
|
e351e4e30c
|
fix: Copy APK directly after build instead of using abuild repo (APK built successfully!)
|
2026-04-14 12:34:01 +00:00 |
|
|
|
710ee85c3e
|
fix: Restore execute permission on build-alpine.sh
|
2026-04-14 11:48:49 +00:00 |
|
|
|
5665be0d6d
|
fix: Create directory structure in APKBUILD package() function
|
2026-04-14 11:48:39 +00:00 |
|
|
|
0b38f54a5d
|
fix: Restore execute permission on build-alpine.sh
|
2026-04-14 04:03:30 +00:00 |
|
|
|
bb305ba74a
|
fix: Use -d flag for abuild dependency disable instead of -G
|
2026-04-14 04:03:17 +00:00 |
|
|
|
8df45476a3
|
fix: Restore execute permission on build-alpine.sh
|
2026-04-14 03:53:08 +00:00 |
|
|
|
0beacdfbd2
|
fix: Use ABUILD_NODEPENDS=1 to skip makedepends installation
|
2026-04-14 03:52:55 +00:00 |
|
|
|
53155eeb2e
|
fix: Restore execute permission on build-alpine.sh
|
2026-04-14 03:36:25 +00:00 |
|
|
|
488894357a
|
fix: Add builduser to abuild group (required for apk install permissions)
|
2026-04-14 03:36:18 +00:00 |
|
|
|
33a31e349f
|
fix: Restore execute permission on build-alpine.sh
|
2026-04-14 03:26:23 +00:00 |
|
|
|
cf6c15b0fc
|
fix: Write PACKAGER_PRIVKEY to builduser's ~/.abuild/abuild.conf (standard abuild behavior)
|
2026-04-14 03:26:11 +00:00 |
|
|
|
a53819b996
|
fix: Restore execute permission on build-alpine.sh
|
2026-04-14 03:13:44 +00:00 |
|
|
|
097e44bace
|
fix: ALWAYS generate abuild keys (remove conditional - stale /etc/abuild.conf causes skip)
|
2026-04-14 03:13:30 +00:00 |
|
|
|
8f2d1972f7
|
fix: Restore execute permission on build-alpine.sh
|
2026-04-14 03:12:50 +00:00 |
|
|
|
c5fb03c1c4
|
fix: Remove ci.yml abuild-keygen (step isolation breaks key persistence)
|
2026-04-14 03:12:43 +00:00 |
|
|
|
0886ba248a
|
fix: Export PACKAGER_PRIVKEY with proper variable expansion
|
2026-04-14 03:12:07 +00:00 |
|
|
|
53ceca729a
|
fix: Restore execute permission on build-alpine.sh
|
2026-04-14 02:52:06 +00:00 |
|
|
|
637683e6d0
|
fix: Move abuild-keygen inside build-alpine.sh for same-shell key persistence
|
2026-04-14 02:52:00 +00:00 |
|
|
|
8da407f9f2
|
fix: Write PACKAGER_PRIVKEY directly to /etc/abuild.conf
|
2026-04-14 02:38:54 +00:00 |
|
|
|
1ee46b97ce
|
fix: Set PACKAGER_PRIVKEY explicitly after abuild-keygen
|
2026-04-14 02:27:11 +00:00 |
|
|
|
738fee0717
|
fix: Restore execute permission on build-alpine.sh
|
2026-04-14 01:30:30 +00:00 |
|
|
|
e9f47e4ed5
|
fix: Copy abuild keys to builduser home directory
|
2026-04-14 01:30:25 +00:00 |
|
|
|
9835ea2aa0
|
fix: Restore execute permission on build-alpine.sh (git stripped it again)
|
2026-04-14 01:15:53 +00:00 |
|
|
|
45ce4c435f
|
fix: Remove duplicate closing brace in APKBUILD package()
|
2026-04-14 01:15:47 +00:00 |
|
|
|
20760b139e
|
fix: Restore execute permission on build-alpine.sh
|
2026-04-14 00:28:03 +00:00 |
|
|
|
3799c3c051
|
fix: Remove apk-package from APKBUILD sources (directory not file)
|
2026-04-14 00:19:54 +00:00 |
|
|
|
ef34786c11
|
Fix: Use non-root builduser for abuild in CI container
|
2026-04-14 00:05:14 +00:00 |
|
|
|
ed055b3b44
|
Fix: Add abuild checksum generation for APKBUILD validation
|
2026-04-13 23:54:25 +00:00 |
|
|
|
3c9b31d575
|
Fix: Add abuild-keygen for Alpine APK package signing
|
2026-04-13 23:38:15 +00:00 |
|
|
|
d0dbf50795
|
Fix: Add elogind-dev to Alpine build for systemd-compatible libsystemd
|
2026-04-13 22:57:45 +00:00 |
|
|
|
28a1830c9c
|
Fix: Add gcc to Alpine build dependencies for Rust linker
|
2026-04-13 22:38:34 +00:00 |
|
|
|
f8153d0b01
|
Fix: Source cargo env in build-alpine.sh for rustup toolchain
|
2026-04-13 22:22:48 +00:00 |
|
|
|
b5eda96fd4
|
Fix: Use rustup to install latest Rust for edition2024 support in Alpine build
|
2026-04-13 22:08:37 +00:00 |
|
|
|
d92f0f3ffd
|
Fix: Restore execute permission on build-alpine.sh
|
2026-04-13 21:20:37 +00:00 |
|