2022-12-06 03:21:44 +00:00
name : release
on :
workflow_dispatch :
inputs :
releaseKind :
description : 'Kind of release'
default : 'minor'
type : choice
options :
- minor
- patch
required : true
jobs :
rust :
name : release
runs-on : ubuntu-latest
timeout-minutes : 120
steps :
- name : Clone repository
uses : actions/checkout@v3
with :
token : ${{ secrets.DENOBOT_PAT }}
- uses : denoland/setup-deno@v1
2023-03-16 16:08:21 +00:00
- uses : dsherret/rust-toolchain-file@v1
2022-12-06 03:21:44 +00:00
- name : Tag and release
env :
GITHUB_TOKEN : ${{ secrets.DENOBOT_PAT }}
GH_WORKFLOW_ACTOR : ${{ github.actor }}
run : |
git config user.email "denobot@users.noreply.github.com"
git config user.name "denobot"
2022-12-07 15:57:20 +00:00
deno run -A https://raw.githubusercontent.com/denoland/automation/0.16.1/tasks/publish_release.ts --${{github.event.inputs.releaseKind}} --skip-release v8