Fix Forgejo CI compatibility issues
Some checks failed
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 1m25s
Comprehensive CI / test (debian:latest, Debian Stable (aarch64), ubuntu-22.04, stable, aarch64-unknown-linux-gnu) (push) Failing after 1s
Comprehensive CI / test (debian:latest, Debian Stable (x86_64), ubuntu-22.04, stable, x86_64-unknown-linux-gnu) (push) Failing after 1s
Comprehensive CI / security (push) Failing after 1s
Comprehensive CI / benchmark (push) Failing after 1s
Comprehensive CI / docs (push) Failing after 1s
Comprehensive CI / debian-package (push) Failing after 1s
Comprehensive CI / ostree-integration (push) Failing after 1s
Comprehensive CI / coverage (push) Failing after 1s
Test apt-ostree Build / Test apt-ostree Build (with existing libostree) (push) Failing after 1m20s
Comprehensive CI / status (push) Successful in 1s

- Remove GitHub Actions specific syntax (actions/checkout@v4, actions/upload-artifact@v3)
- Replace with Forgejo-compatible alternatives (manual git clone, summary creation)
- Remove actions-rs/toolchain@v1 dependency
- Remove actions/cache@v3 dependency
- All workflows now use pure Forgejo-compatible syntax
- Maintain apt-cacher-ng support and debian:latest containers
This commit is contained in:
joe 2025-08-13 16:28:09 -07:00
parent 899570ffec
commit 34af5d5c0d
4 changed files with 101 additions and 103 deletions

View file

@ -211,10 +211,4 @@ jobs:
EOF
echo "Test summary created: TEST_SUMMARY.md"
- name: Upload test summary
uses: actions/upload-artifact@v3
with:
name: test-summary
path: TEST_SUMMARY.md
retention-days: 30
echo "Test completed successfully! 🎉"