Skip to content

Release workflow

Release workflow #4

Workflow file for this run

name: Release
on:
# workflow_dispatch:
# inputs:
# release_type:
# description: 'Type of release'
# required: true
# default: 'patch'
# type: choice
# options:
# - major
# - minor
# - patch
pull_request:
branches: [ main ]
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: PyO3/maturin-action@v1
with:
command: build
sccache: true
# - name: Bump version
# id: bump
# uses: callowayproject/bump-my-version@master
# env:
# BUMPVERSION_TAG: "true"
# with:
# args: ${{ inputs.bump-type }}
# github-token: ${{ secrets.GH_TOKEN }}
#
# - name: Create GitHub Release
# if: steps.bump.outputs.bumped == 'true'
# uses: softprops/action-gh-release@v2
# with:
# tag_name: v${{ steps.bump.outputs.current-version }}
# name: Release v${{ steps.bump.outputs.current-version }}
# files: |
# target/wheels/*.whl
# draft: false
# prerelease: false
# generate_release_notes: true
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}