Skip to content

Merge pull request #1 from flying-dice/renovate/configure #5

Merge pull request #1 from flying-dice/renovate/configure

Merge pull request #1 from flying-dice/renovate/configure #5

Workflow file for this run

name: Automated Rust Release
on:
push:
branches:
- main # Trigger on changes to the main branch
workflow_dispatch: # Allow manual triggering of the workflow
jobs:
release:
name: Cargo Release
runs-on: windows-latest # Use Windows for DLL builds
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Set Up Rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- name: Install Cargo Release
run: cargo install cargo-release
- name: Run Cargo Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Required for tagging and pushing
run: cargo release --execute