1
0
mirror of https://github.com/containers/youki synced 2024-11-26 06:08:07 +01:00

Update the release workflow (#2789)

Signed-off-by: utam0k <k0ma@utam0k.jp>
This commit is contained in:
Toru Komatsu 2024-05-20 13:39:30 +09:00 committed by GitHub
parent 8e42c2d98e
commit 88dc41b170
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -18,7 +18,7 @@ jobs:
build:
name: Build
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
needs:
- parse
strategy:
@ -30,7 +30,7 @@ jobs:
with:
submodules: recursive
- name: Setup Rust toolchain and cache
uses: actions-rust-lang/setup-rust-toolchain@v1.3.7
uses: actions-rust-lang/setup-rust-toolchain@v1
env:
RUST_CACHE_KEY_OS: rust-cache-${{ matrix.arch }}-${{ matrix.libc }}
- name: Install just
@ -62,7 +62,7 @@ jobs:
name: Create Draft Release
environment:
name: release
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
permissions:
contents: write
needs:
@ -93,14 +93,14 @@ jobs:
needs: build
environment:
name: release
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
if: ${{ github.repository == 'containers/youki' }}
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
steps:
- uses: actions/checkout@v3
- name: Setup Rust toolchain and cache
uses: actions-rust-lang/setup-rust-toolchain@v1.3.7
uses: actions-rust-lang/setup-rust-toolchain@v1
- name: Publish libcgroups
run: cargo publish -p libcgroups --no-verify
- name: Publish libcontainer