fix: revert to reliable artifact upload
Some checks failed
Build libostree Backport / Build libostree Backport (push) Failing after 1s
Some checks failed
Build libostree Backport / Build libostree Backport (push) Failing after 1s
Revert from Debian Package Registry API (404 errors) back to proven artifact upload method. Update README with clear download instructions for Actions artifacts.
This commit is contained in:
parent
0ea13ef18f
commit
e3775c5de5
2 changed files with 22 additions and 54 deletions
41
README.md
41
README.md
|
|
@ -33,22 +33,7 @@ This repository contains the CI/CD workflow and scripts to build a backport of l
|
|||
|
||||
**How to Download**:
|
||||
|
||||
### Option 1: Debian Package Registry (Recommended)
|
||||
Packages are available in Forgejo's Debian Package Registry:
|
||||
|
||||
```bash
|
||||
# Add the repository
|
||||
echo "deb https://git.raines.xyz/api/packages/robojerk/debian/ noble main" | sudo tee /etc/apt/sources.list.d/libostree-dev.list
|
||||
|
||||
# Update and install
|
||||
sudo apt update
|
||||
sudo apt install libostree-dev=2025.2-1~noble1
|
||||
```
|
||||
|
||||
### Option 2: Direct Download from Package Registry
|
||||
Visit: https://git.raines.xyz/robojerk/libostree-dev/packages
|
||||
|
||||
### Option 3: Manual Download from Actions
|
||||
### Option 1: Download from Actions (Recommended)
|
||||
1. Go to the [Actions tab](https://git.raines.xyz/robojerk/libostree-dev/actions)
|
||||
2. Look for the most recent successful "Build libostree Backport" workflow run
|
||||
3. Click on the workflow run (it should show "Successful" status)
|
||||
|
|
@ -56,6 +41,12 @@ Visit: https://git.raines.xyz/robojerk/libostree-dev/packages
|
|||
5. Download the `libostree-packages` artifact (it will be a .zip file)
|
||||
6. Extract the .zip file to get the .deb packages
|
||||
|
||||
### Option 2: Direct Download Links
|
||||
Once artifacts are uploaded, you can download individual packages:
|
||||
- `libostree-dev_2025.2-1~noble1_amd64.deb` (105KB) - Main development package
|
||||
- `libostree-1-1_2025.2-1~noble1_amd64.deb` (355KB) - Runtime library
|
||||
- `ostree_2025.2-1~noble1_amd64.deb` (190KB) - Command line tools
|
||||
|
||||
**Quick Download Scripts**:
|
||||
```bash
|
||||
# Find the latest build automatically
|
||||
|
|
@ -68,17 +59,17 @@ Visit: https://git.raines.xyz/robojerk/libostree-dev/packages
|
|||
### Installation
|
||||
|
||||
```bash
|
||||
# Option 1: Install via Debian Package Registry (Recommended)
|
||||
echo "deb https://git.raines.xyz/api/packages/robojerk/debian/ noble main" | sudo tee /etc/apt/sources.list.d/libostree-dev.list
|
||||
sudo apt update
|
||||
sudo apt install libostree-dev=2025.2-1~noble1
|
||||
|
||||
# Option 2: Manual download and install
|
||||
# 1. Visit: https://git.raines.xyz/robojerk/libostree-dev/packages
|
||||
# 2. Download libostree-dev_2025.2-1~noble1_amd64.deb
|
||||
# 3. Install:
|
||||
# Download and install the package
|
||||
# 1. Visit: https://git.raines.xyz/robojerk/libostree-dev/actions
|
||||
# 2. Find the latest successful "Build libostree Backport" run
|
||||
# 3. Download the libostree-packages artifact
|
||||
# 4. Extract and install:
|
||||
sudo dpkg -i libostree-dev_2025.2-1~noble1_amd64.deb
|
||||
sudo apt-get install -f # Install any missing dependencies
|
||||
|
||||
# Verify installation
|
||||
pkg-config --modversion ostree-1
|
||||
# Should output: 2025.2
|
||||
```
|
||||
|
||||
### Verification
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue