Skip to content

Add contextual F1 shortcuts panel #6

Add contextual F1 shortcuts panel

Add contextual F1 shortcuts panel #6

Workflow file for this run

name: Release
on:
push:
tags: ['v*']
permissions:
contents: read
jobs:
build:
strategy:
fail-fast: false
matrix:
include:
- runner: windows-latest
target: x86_64-pc-windows-msvc
asset: dev-windows-x86_64.exe
- runner: windows-11-arm
target: aarch64-pc-windows-msvc
asset: dev-windows-aarch64.exe
runs-on: ${{ matrix.runner }}
steps:
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6
with:
persist-credentials: false
- uses: dtolnay/rust-toolchain@4360b52568e2003a75bf9bc1d59f33a8e3fc893c # stable
with:
targets: ${{ matrix.target }}
- run: cargo build --release --target ${{ matrix.target }}
- shell: pwsh
run: Copy-Item "target/${{ matrix.target }}/release/dev.exe" "${{ matrix.asset }}"
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: ${{ matrix.asset }}
path: ${{ matrix.asset }}
publish:
needs: build
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
with:
path: artifacts
merge-multiple: true
- working-directory: artifacts
run: sha256sum *.exe > SHA256SUMS.txt
- env:
GH_TOKEN: ${{ github.token }}
run: gh release create "${GITHUB_REF_NAME}" artifacts/* --repo "${GITHUB_REPOSITORY}" --generate-notes --verify-tag