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
4037c49712
Fix: Change shebang to #!/bin/sh for Alpine compatibility
2026-04-13 21:20:31 +00:00
ed05364bbf
Restore execute permission on build-alpine.sh
...
- File lost execute bit during patch operation
- Required for CI to run the build script
2026-04-13 21:08:40 +00:00
cbb5ae38ce
Fix CI YAML syntax error in build-apk job
...
- Separated checkout step from dependency installation step
- Each step must have either 'uses:' OR 'run:', not both
- Added proper 'name:' field for install dependencies step
2026-04-13 21:01:07 +00:00
78f8882663
Add Alpine/OpenRC compatibility for init system support
...
- Updated SPEC.md: Changed systemd requirements to distribution-dependent init system
- Updated ARCHITECTURE.md: Added OpenRC hardening options and init script locations
- Updated build-alpine.sh: Replaced systemd-dev with openrc, use /etc/init.d
- Created configs/linux-patch-api-openrc: Full OpenRC init script
- Added Dockerfile.rpm for RPM build container
Init system support:
- systemd: Debian, Ubuntu, RHEL, CentOS, Fedora
- OpenRC: Alpine Linux
Binary remains init-system agnostic - no Rust code changes required.
2026-04-13 20:16:10 +00:00
f81568adf3
Fix: Use absolute workspace path in PKGBUILD package() function
2026-04-13 19:37:28 +00:00
4a58850889
Fix: Use $(pwd)/arch-package path in PKGBUILD package() function
2026-04-13 18:20:52 +00:00
2dbd6ee165
Fix: Use non-root builduser for makepkg in CI container
2026-04-13 18:02:04 +00:00
0a98207edc
Fix: Restore execute permission on build-arch.sh (2nd time)
2026-04-13 17:19:51 +00:00
cc95dcfd89
Fix: Add --allow-root to makepkg --printsrcinfo for CI container builds
2026-04-13 17:06:47 +00:00