Commit graph

17 commits

Author SHA1 Message Date
40ca7100f9 Fixed shell bash stuff around rust
Some checks failed
Build bootc Package / Build bootc Package (push) Failing after 2m50s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 1m34s
2025-07-21 22:03:16 +00:00
781b1c2650 Update workflow to use ACCESS_TOKEN and add setup instructions
Some checks failed
Build bootc Package / Build bootc Package (push) Failing after 1m15s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 1m26s
- Updated workflow to use ACCESS_TOKEN instead of FORGEJO_TOKEN
- Added comprehensive setup instructions in workflow comments
- Updated all API calls and debug steps to use ACCESS_TOKEN
- Added reminder for future repository setups
2025-07-21 21:50:32 +00:00
4b7ad029e9 Fix download link system for libostree-dev packages
Some checks failed
Build bootc Package / Build bootc Package (push) Failing after 1m23s
Test Build / Test bootc Build (with existing libostree) (push) Has been cancelled
- Add automatic README update workflow that triggers after successful builds
- Add manual workflow for updating download links to specific builds
- Update README with working download links to Build 97 artifacts
- Include direct links to both main package and debug symbols
- Add installation instructions with correct workflow run URLs
- Fix workflow run ID references and artifact download paths

This provides reliable download links that users can access directly
from the repository README to install the latest libostree backport.
2025-07-21 03:21:14 +00:00
5af727b34d Fix Rust version requirement for bootc 1.5.1
Some checks failed
Build Packages / Build libostree Backport (push) Successful in 9m15s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 1m15s
Build Packages / Build bootc Package (push) Failing after 1m18s
Build Packages / Create Combined Artifacts (push) Has been skipped
- Replace system Rust 1.75.0 with rustup to get latest stable Rust
- Update both build-packages.yml and test-build.yml workflows
- Add source ~/.cargo/env to all Rust build steps
- Add Rust version verification in setup steps

This resolves the "requires rustc 1.82.0 or newer" error that was
preventing bootc from building in the CI/CD environment.
2025-07-21 02:46:51 +00:00
6bc8f501a9 Fix CI/CD patch application and interactive prompt issues
Some checks failed
Build Packages / Build libostree Backport (push) Successful in 10m11s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 1m7s
Build Packages / Build bootc Package (push) Failing after 1m13s
Build Packages / Create Combined Artifacts (push) Has been skipped
- Update patch file to use correct path: lib/src/cli.rs instead of crates/lib/src/cli.rs
- Simplify patch application to use patch -p1 with correct strip level
- Fix debug step to check correct directory structure
- Add -y flag to all apt update commands to prevent interactive prompts
- Ensure all apt commands use non-interactive mode with proper environment variables

This resolves the "can't find file to patch" error and prevents
interactive prompts that were causing CI/CD failures.
2025-07-21 01:40:25 +00:00
28955d63c9 Fix patch application and add artifact management
Some checks failed
Build Packages / Build libostree Backport (push) Successful in 9m3s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 53s
Build Packages / Build bootc Package (push) Failing after 1m7s
Build Packages / Create Combined Artifacts (push) Has been skipped
- Add debugging step to show file structure before patching
- Add logic to try different patch strip levels (-p1 vs -p0)
- Add error handling to show available Rust files if target not found
- Add artifact upload steps for both libostree and bootc packages
- Create release-assets directory with build summary
- Copy all .deb packages to artifacts directory for visibility

This fixes the "can't find file to patch" error and ensures
built packages are accessible as artifacts in the CI/CD workspace.
2025-07-21 01:22:42 +00:00
b8e6484059 Fix CI/CD build dependencies interactive prompt
Some checks failed
Build Packages / Build libostree Backport (push) Successful in 9m31s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 1m6s
Build Packages / Build bootc Package (push) Failing after 1m12s
Build Packages / Create Combined Artifacts (push) Has been skipped
- Add DEBIAN_FRONTEND=noninteractive to prevent apt prompts
- Add APT_LISTCHANGES_FRONTEND=none to disable package change notifications
- Change from apt to apt-get for better CI/CD compatibility
- Add apt-get update before installing build dependencies
- Add --no-install-recommends flag to reduce package count

This fixes the "Do you want to continue? [Y/n]" prompt that was
causing the libostree backport build to fail in the CI environment.
2025-07-21 01:01:26 +00:00
e9f2b52dd6 added -y to apt build-dep command
Some checks failed
Build Packages / Build bootc Package (push) Blocked by required conditions
Build Packages / Create Combined Artifacts (push) Blocked by required conditions
Test Build / Test bootc Build (with existing libostree) (push) Waiting to run
Build Packages / Build libostree Backport (push) Has been cancelled
2025-07-21 00:53:54 +00:00
7ea97468bf maybe this time
Some checks failed
Build Packages / Build libostree Backport (push) Failing after 2m24s
Build Packages / Build bootc Package (push) Has been skipped
Build Packages / Create Combined Artifacts (push) Has been skipped
Test Build / Test bootc Build (with existing libostree) (push) Failing after 1m20s
2025-07-21 00:49:32 +00:00
2b51b8cba3 hopefully last workflow fix
Some checks failed
Build Packages / Build libostree Backport (push) Failing after 2m3s
Build Packages / Build bootc Package (push) Has been skipped
Build Packages / Create Combined Artifacts (push) Has been skipped
Test Build / Test bootc Build (with existing libostree) (push) Failing after 1m7s
2025-07-21 00:37:51 +00:00
1c74c5fe23 Remove all Node.js actions: use manual git clone and shell commands only
Some checks failed
Build Packages / Build libostree Backport (push) Failing after 1m37s
Build Packages / Build bootc Package (push) Has been skipped
Build Packages / Create Combined Artifacts (push) Has been skipped
Test Build / Test bootc Build (with existing libostree) (push) Failing after 51s
2025-07-21 00:27:17 +00:00
764f01310f Fix Node.js dependency: downgrade actions to v3 for ubuntu:latest compatibility
Some checks failed
Build Packages / Build libostree Backport (push) Failing after 1s
Build Packages / Build bootc Package (push) Has been skipped
Build Packages / Create Combined Artifacts (push) Has been skipped
Test Build / Test bootc Build (with existing libostree) (push) Failing after 2s
2025-07-21 00:24:43 +00:00
f59d3080b9 Fix runner labels: use ubuntu-latest instead of [linux, x64, docker:dind]
Some checks failed
Build Packages / Build libostree Backport (push) Failing after 1s
Build Packages / Build bootc Package (push) Has been skipped
Build Packages / Create Combined Artifacts (push) Has been skipped
Test Build / Test bootc Build (with existing libostree) (push) Failing after 1s
2025-07-21 00:22:37 +00:00
8c0c7555fe Fix Forgejo compatibility: use proper runner labels and container configuration
Some checks are pending
Build Packages / Build libostree Backport (push) Waiting to run
Build Packages / Build bootc Package (push) Blocked by required conditions
Build Packages / Create Combined Artifacts (push) Blocked by required conditions
Test Build / Test bootc Build (with existing libostree) (push) Waiting to run
2025-07-20 23:44:41 +00:00
25a684578a Fix Forgejo compatibility: use ubuntu-latest and actions@v3
Some checks failed
Build Packages / Build libostree Backport (push) Failing after 2s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 1s
Build Packages / Build bootc Package (push) Has been skipped
Build Packages / Create Combined Artifacts (push) Has been skipped
2025-07-20 23:36:36 +00:00
4a9c19ef1c Simplify CI/CD workflows for Forgejo compatibility
Some checks failed
Build Packages / Build libostree Backport (push) Failing after 0s
Build Packages / Build bootc Package (push) Has been skipped
Build Packages / Create Combined Artifacts (push) Has been skipped
Test Build / Test bootc Build (with existing libostree) (push) Failing after 0s
2025-07-20 23:34:40 +00:00
695714a60e Initial commit: Complete bootc packaging with CI/CD automation
Some checks failed
Build Packages / Build libostree Backport (push) Failing after 0s
Build Packages / Build bootc Package (push) Has been skipped
Test Build / Test bootc Build (with existing libostree) (push) Failing after 0s
Build Packages / Create Release (push) Has been skipped
Build Packages / Create Artifacts for README Update (push) Has been skipped
2025-07-20 23:30:16 +00:00