joe
273e62891c
Add missing libostree-dev dependency
...
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 21m50s
Simple CI / Build and Test (push) Failing after 1s
Simple CI / Security Audit (push) Failing after 1s
Simple CI / Build Package (push) Failing after 1s
Test apt-ostree Build / Test apt-ostree Build (with existing libostree) (push) Failing after 6m51s
Simple CI / Final Status (push) Successful in 2s
- Add libostree-dev to all workflow build dependencies
- Fixes 'ostree-1 not found' compilation error
- Required for ostree-sys crate to build successfully
- All workflow files: build.yml, ci.yml, test.yml
2025-08-13 18:45:12 -07:00
joe
a982c413ec
Fix APT repository configuration error
...
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 7m20s
Simple CI / Build and Test (push) Failing after 1s
Simple CI / Security Audit (push) Failing after 1s
Simple CI / Build Package (push) Failing after 1s
Test apt-ostree Build / Test apt-ostree Build (with existing libostree) (push) Failing after 9m8s
Simple CI / Final Status (push) Successful in 2s
- Remove problematic Docker repository line causing 403 errors
- Fix malformed HTTPS/// URL syntax
- Maintain apt-cacher-ng proxy functionality for Debian sources
- All workflow files now have clean APT configuration
2025-08-13 18:24:57 -07:00
joe
bb502b695d
Fix critical heredoc issues with echo commands
...
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 1m20s
Simple CI / Build and Test (push) Failing after 2s
Simple CI / Security Audit (push) Failing after 2s
Simple CI / Build Package (push) Failing after 2s
Test apt-ostree Build / Test apt-ostree Build (with existing libostree) (push) Failing after 1m23s
Simple CI / Final Status (push) Successful in 1s
- Replace all heredocs with echo commands to avoid YAML indentation problems
- Eliminate 'unexpected end of file' shell syntax errors
- Maintain proper YAML structure while ensuring shell compatibility
- Fix all workflow files: build.yml, test.yml, update-readme.yml, ci.yml
- All files now pass yq validation
2025-08-13 18:18:29 -07:00
joe
eadb7e46c8
Fix YAML indentation issues in CI workflow
...
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 1m27s
Simple CI / Build and Test (push) Failing after 2s
Simple CI / Security Audit (push) Failing after 2s
Simple CI / Build Package (push) Failing after 2s
Test apt-ostree Build / Test apt-ostree Build (with existing libostree) (push) Failing after 1m25s
Simple CI / Final Status (push) Successful in 1s
- Fix step indentation from 4 spaces to 6 spaces
- Maintain proper YAML structure for all job sections
- Ensure consistent formatting across build-and-test, security, package, and status jobs
- Resolve yamllint indentation errors
2025-08-13 18:09:06 -07:00
joe
9bde25c911
Fix YAML syntax errors with proper heredoc indentation
...
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 1m30s
Simple CI / Build and Test (push) Failing after 2s
Simple CI / Security Audit (push) Failing after 2s
Simple CI / Build Package (push) Failing after 2s
Test apt-ostree Build / Test apt-ostree Build (with existing libostree) (push) Failing after 1m16s
Simple CI / Final Status (push) Successful in 1s
- Use <<- operator for indented heredoc delimiters
- Maintain proper YAML structure with consistent indentation
- Fix all workflow files: build.yml, test.yml, update-readme.yml, ci.yml
- Ensure all files pass yq validation
- Resolve 'unexpected end of file' and YAML parsing errors
2025-08-13 18:05:33 -07:00
joe
780945eecd
Fix all heredoc EOF delimiter indentation issues
...
- Move all EOF delimiters to leftmost column with no indentation
- Fix shell syntax errors in build.yml, test.yml, update-readme.yml, ci.yml
- Ensure proper shell heredoc syntax for Forgejo Actions compatibility
- Resolve 'unexpected end of file' errors in workflow execution
2025-08-13 18:00:12 -07:00
joe
ae3ada6778
Remove remaining context variables for full Forgejo compatibility
...
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 1m17s
Simple CI / Build and Test (push) Failing after 2s
Simple CI / Security Audit (push) Failing after 1s
Simple CI / Build Package (push) Failing after 1s
Test apt-ostree Build / Test apt-ostree Build (with existing libostree) (push) Failing after 1m21s
Simple CI / Final Status (push) Successful in 2s
- Remove needs.* context variables from CI workflow
- Fix GitHub Actions specific workflow_run context variable
- Ensure all workflows use only shell commands and basic YAML
- Complete elimination of all potentially problematic context variables
2025-08-13 17:53:37 -07:00
joe
b3f7e6f166
Fix Forgejo Actions compatibility issues
...
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 1m21s
Simple CI / Build and Test (push) Failing after 1s
Simple CI / Security Audit (push) Failing after 1s
Simple CI / Build Package (push) Failing after 1s
Test apt-ostree Build / Test apt-ostree Build (with existing libostree) (push) Failing after 1m16s
Simple CI / Final Status (push) Successful in 1s
- Replace forge.* context variables with shell commands to avoid compatibility issues
- Use 1755132473 for build IDs instead of forge.run_number
- Use git commands for commit and branch information instead of forge context
- Simplify workflow dependencies to avoid potential parsing issues
- Make workflows more robust and compatible with Forgejo Actions
2025-08-13 17:47:53 -07:00
joe
c48a6583ff
Simplify CI workflow for better Forgejo compatibility
...
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 1m25s
Simple CI / Build and Test (push) Failing after 2s
Simple CI / Security Audit (push) Failing after 2s
Simple CI / Build Package (push) Failing after 2s
Test apt-ostree Build / Test apt-ostree Build (with existing libostree) (push) Failing after 1m14s
Simple CI / Final Status (push) Successful in 2s
- Remove complex matrix strategy that was causing failures
- Simplify to 3 core jobs: build-and-test, security, package
- Remove advanced features that may not be fully supported
- Focus on core functionality that's known to work
- Better error handling and simpler job structure
2025-08-13 16:51:46 -07:00
joe
f2a8f7d125
Fix build script and package build issues in Forgejo workflows
...
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 1m23s
Comprehensive CI / test (Debian Stable (aarch64), aarch64-unknown-linux-gnu) (push) Failing after 2s
Comprehensive CI / test (Debian Stable (x86_64), x86_64-unknown-linux-gnu) (push) Failing after 2s
Comprehensive CI / security (push) Failing after 2s
Comprehensive CI / benchmark (push) Failing after 2s
Comprehensive CI / docs (push) Failing after 2s
Comprehensive CI / debian-package (push) Failing after 2s
Comprehensive CI / ostree-integration (push) Failing after 2s
Comprehensive CI / coverage (push) Failing after 2s
Test apt-ostree Build / Test apt-ostree Build (with existing libostree) (push) Failing after 1m20s
Comprehensive CI / status (push) Successful in 1s
- Add fallback manual build process when build script is missing
- Improve error handling for package build steps
- Add file existence checks and directory validation
- Create minimal debian structure for testing when needed
- Better error messages and status reporting for CI debugging
2025-08-13 16:44:40 -07:00
joe
1936849be9
Fix remaining Forgejo compatibility issues
...
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 1m46s
Comprehensive CI / test (Debian Stable (aarch64), aarch64-unknown-linux-gnu) (push) Failing after 2s
Comprehensive CI / test (Debian Stable (x86_64), x86_64-unknown-linux-gnu) (push) Failing after 2s
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 1m14s
Comprehensive CI / status (push) Successful in 1s
- 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
34af5d5c0d
Fix Forgejo CI compatibility issues
...
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
2025-08-13 16:28:09 -07:00
joe
899570ffec
Integrate GitHub Actions CI with Forgejo workflows
...
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 9s
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 1s
Comprehensive CI / status (push) Failing after 1s
- 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