Skip to content

Release

Release #18

Workflow file for this run

name: "Release"
on:
workflow_dispatch:
push:
tags: v*
jobs:
generate:
uses: ./.github/workflows/generate.yml
build-haskell:
needs: [generate]
uses: ./.github/workflows/build-haskell.yml
rust-release:
needs: [generate]
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: actions/download-artifact@v4
with:
name: codegen
path: ./codegen
- uses: ./.github/actions/rust-release
with:
cargo-registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }}
mode: "dry-run"
node-release:
needs: [generate]
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: actions/download-artifact@v4
with:
name: codegen
path: ./codegen
- uses: ./.github/actions/node-release
with:
npm-registry-token: ${{ secrets.NPM_REGISTRY_TOKEN }}
mode: "dry-run"