Commit graph

4 commits

Author SHA1 Message Date
joe
4e232e1012 Fix remaining Forgejo compatibility issues
- Update context variables from github.* to forge.* syntax
- Simplify matrix strategy to remove unsupported os/rust variables
- Standardize runs-on to ubuntu-latest for all jobs
- Add summary creation steps for better workflow feedback
- Ensure all workflows use pure Forgejo-compatible syntax
2025-08-13 16:37:58 -07:00
joe
9c7cbfffac Fix Forgejo CI compatibility issues
- 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
2025-08-13 16:28:09 -07:00
joe
f8621566fc Integrate GitHub Actions CI with Forgejo workflows
- Change all container images to debian:latest
- Add apt-cacher-ng availability check with fallback to standard sources
- Fix libapt-pkg-dev dependency issue in build workflows
- Create comprehensive CI workflow (.forgejo/workflows/ci.yml)
- Update build.yml, test.yml, and update-readme.yml workflows
- Ensure all dependencies are properly resolved for Debian builds
2025-08-13 16:21:23 -07:00
9660842092 Getting ready to move out of heavy alpha development. Created ci/cd 2025-07-22 04:43:43 +00:00