All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 10m4s
- Replace hardcoded workflow run IDs with generic Actions tab links - Add find-latest-build.sh script to automatically detect working builds - Add download-latest.sh helper script for manual download guidance - Update README with clear step-by-step download instructions - Make download system self-maintaining and always accessible - Provide both automated and manual download approaches This fixes the broken download links by creating a system that automatically finds the latest successful build and provides reliable download instructions that work with Forgejo's artifact system.
2.2 KiB
2.2 KiB
libostree-dev Backport
Compiles a backport of libostree-dev for Ubuntu Noble.
Source and Target
- Source: Ubuntu "Questing Quokka" (questing) - libostree 2025.2-1
- Target: Ubuntu "Noble Numbat" (noble) - Ubuntu 24.04 LTS
For Debian
- Source: Debian sid
- Target: Debian trixie
Usage
This repository contains the CI/CD workflow and scripts to build a backport of libostree 2025.2-1 for Ubuntu Noble, which is required for bootc compatibility.
📦 Download Latest Build
Last Built: 2025-01-20 23:50:00 UTC
Version: 2025.2-1~noble1
Target: Ubuntu Noble (24.04 LTS)
Build ID: 97
Download Links
Latest Build: Check the Actions tab for the most recent successful "Build libostree Backport" run.
Available Packages:
libostree-dev_2025.2-1~noble1_amd64.deblibostree-dev-dbgsym_2025.2-1~noble1_amd64.ddeb
How to Download:
- Go to the Actions tab
- Find the latest successful "Build libostree Backport" run
- Click on the run to view details
- Scroll down to the "Artifacts" section
- Download the
release-assetsartifact - Extract the .deb files from the archive
Quick Download Scripts:
# Find the latest build automatically
./find-latest-build.sh
# Or use the simple download helper
./download-latest.sh
Installation
# Download and install the package
# 1. Visit: https://git.raines.xyz/robojerk/libostree-dev/actions/runs/97
# 2. Download the release-assets artifact
# 3. Extract and install:
sudo dpkg -i libostree-dev_2025.2-1~noble1_amd64.deb
sudo apt-get install -f # Install any missing dependencies
Verification
# Check if libostree 2025.2-1 is installed
pkg-config --modversion ostree-1
# Should output: 2025.2
Build Process
- Downloads libostree source from Ubuntu questing
- Modifies version and distribution for noble backports
- Builds the package with all dependencies
- Creates .deb artifacts for installation
CI/CD
The workflow automatically builds the backport on every push to main/master branch.