Skip to content

Automatic commit of package [karellen-sysbox] release [0.6.6.12-8]. #41

Automatic commit of package [karellen-sysbox] release [0.6.6.12-8].

Automatic commit of package [karellen-sysbox] release [0.6.6.12-8]. #41

Workflow file for this run

name: karellen-sysbox-copr-release
on:
workflow_dispatch:
inputs:
tag:
required: true
push:
tags:
- karellen-sysbox-*
jobs:
upload-assets:
runs-on: ubuntu-24.04
timeout-minutes: 600
continue-on-error: false
env:
GH_TOKEN: ${{ secrets.PAT_TOKEN }}
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 60
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.PAT_TOKEN }}
fetch-depth: 0
- name: COPR to GitHub Release Action
uses: karellen/copr-to-gh-release@main
with:
copr-owner-name: karellen
copr-project-name: karellen-sysbox
copr-package-name: karellen-sysbox
tag-to-version-regex: '^karellen-sysbox-(\d.+)$'
tag: ${{ github.event_name == 'push' && github.ref_name || github.event.inputs.tag }}
clobber-assets: ${{ github.event_name == 'push' }}
wait-build: true
build-k8s-images:
name: build_k8s_image_${{ matrix.os }}
runs-on: ${{ matrix.os }}
permissions:
packages: write
contents: read
strategy:
fail-fast: false
matrix:
os:
- ubuntu-24.04
- ubuntu-24.04-arm
needs: upload-assets
timeout-minutes: 600
continue-on-error: false
env:
GH_TOKEN: ${{ secrets.PAT_TOKEN }}
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 60
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.PAT_TOKEN }}
fetch-depth: 0
submodules: recursive
- name: Start Docker
run: |
while ! sudo systemctl start docker; do sudo systemctl status docker || true; sleep 1; done
while ! docker info; do sleep 1; done
- name: Build K8S Deploy Image
run: |
patch -p1 -d sysbox/sysbox-pkgr < sysbox-pkgr-0.patch
cd sysbox/sysbox-pkgr/k8s
make all