Skip to content

oci: Add "cfsctl oci copy" subcommand #846

oci: Add "cfsctl oci copy" subcommand

oci: Add "cfsctl oci copy" subcommand #846

Workflow file for this run

name: bootc Reverse Dependency CI

Check failure on line 1 in .github/workflows/bootc-revdep.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/bootc-revdep.yml

Invalid workflow file

(Line: 25, Col: 9): Unrecognized function: 'never'. Located at position 1 within expression: never()
on:
push:
branches: [main]
pull_request:
branches: [main]
merge_group:
workflow_dispatch: {}
env:
CARGO_TERM_COLOR: always
LIBVIRT_DEFAULT_URI: "qemu:///session"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
permissions:
contents: read
jobs:
bootc-test:
name: Build and test bootc with local composefs-rs
if: never()
runs-on: ubuntu-24.04
timeout-minutes: 120
steps:
- name: Checkout repository
uses: actions/checkout@v7
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Setup
uses: bootc-dev/actions/bootc-ubuntu-setup@main
with:
libvirt: true
- name: Install tmt
run: |
sudo apt-get install -y pipx
pipx install tmt[provision]
echo "$HOME/.local/bin" >> $GITHUB_PATH
- name: Build and test bootc with local composefs-rs
run: just bootc/test
env:
# Use bootc branch adapted to composefs-rs API changes
# TODO: revert to main once bootc-dev/bootc merges these adaptations
COMPOSEFS_BOOTC_REPO: https://github.com/cgwalters/bootc
COMPOSEFS_BOOTC_REF: adapt-composefs-rs-v1-erofs-2