Commit graph

13 commits

Author SHA1 Message Date
3f90b8c648 Fix test workflow: add all missing Debian build dependencies
Some checks failed
Build bootc Package / Build bootc Package (push) Successful in 5m51s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 7m8s
- Add Forgejo repository setup to test workflow for libostree packages
- Install libostree-dev and libostree-1-1 from Forgejo registry
- Add all missing Debian build dependencies: debhelper-compat, dh-cargo, cargo, rustc
- Add system library dependencies: libcurl4-gnutls-dev, libfuse3-dev, libsoup-3.0-dev
- Add documentation dependencies: gobject-introspection, gtk-doc-tools, docbook-xml, etc.
- Update todo.md to reflect completed main goal and next steps

This ensures the test workflow has all the same dependencies as the main workflow
and should now pass both cargo build and dpkg-buildpackage steps.
2025-07-21 23:51:13 +00:00
6dc48aa572 fix libostree-dev packages not installing
Some checks failed
Build bootc Package / Build bootc Package (push) Successful in 5m22s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 4m23s
2025-07-21 23:38:22 +00:00
3b8811d10e Added libssl-dev to resolve openssl-sys build dependency
Some checks failed
Build bootc Package / Build bootc Package (push) Successful in 5m21s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 2m31s
2025-07-21 23:27:45 +00:00
5d38f1f47a Fix rustup toolchain and zstd dependency issues
Some checks failed
Build bootc Package / Build bootc Package (push) Failing after 5m38s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 2m0s
- Add rustup default stable in build step for proper toolchain setup
- Install libzstd-dev for zstd-sys crate compatibility
- Fix rustup toolchain context issues in main workflow
- Add missing zstd development libraries to both workflows
- Ensure all Rust crate dependencies are available
2025-07-21 22:31:20 +00:00
9e9dfebbf2 Fix rustup toolchain and glib-2.0 dependencies
Some checks failed
Build bootc Package / Build bootc Package (push) Failing after 5m27s
Test Build / Test bootc Build (with existing libostree) (push) Failing after 2m12s
- Set rustup default toolchain to stable
- Add libglib2.0-dev for Rust crate compatibility
- Fix build dependency issues in both workflows
2025-07-21 22:21:28 +00:00
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
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
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
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