Skip to content

Create wasmtime-provider v1.19.1 release #2

Create wasmtime-provider v1.19.1 release

Create wasmtime-provider v1.19.1 release #2

Workflow file for this run

name: release
on:
push:
tags:
- "wapc-codec-v[0-9]+.[0-9]+.[0-9]+"
- "wapc-guest-v[0-9]+.[0-9]+.[0-9]+"
- "wapc-pool-v[0-9]+.[0-9]+.[0-9]+"
- "wapc-v[0-9]+.[0-9]+.[0-9]+"
- "wasm3-provider-v[0-9]+.[0-9]+.[0-9]+"
- "wasmtime-provider-v[0-9]+.[0-9]+.[0-9]+"
jobs:
publish:
name: publish to crates.io
runs-on: ubuntu-latest
strategy:
matrix:
crate:
- wapc
- wapc-codec
- wapc-guest
- wapc-pool
- wasm3-provider
- wasmtime-provider
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: publish ${{ matrix.crate }} to crates.io
if: startsWith(github.ref, format('refs/tags/{0}-v', matrix.crate))
run: cargo publish --token ${{ secrets.CARGOTOKEN }}
working-directory: ./crates/${{ matrix.crate }}