Skip to content

ci: add contents write permission for release #8

ci: add contents write permission for release

ci: add contents write permission for release #8

Workflow file for this run

name: Build and Release Dev
on:
push:
branches: [dev]
permissions:
contents: write
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Build cloud-hypervisor (release)
run: cargo build --release
- name: Upload binary as artifact
uses: actions/upload-artifact@v4
with:
name: cloud-hypervisor
path: target/release/cloud-hypervisor
- name: Create dev release
uses: softprops/action-gh-release@v2
with:
tag_name: dev
name: Dev Build
files: target/release/cloud-hypervisor
prerelease: true
make_latest: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}