Skip to content
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.

chore: make acvm_js publish trigger on release-please #550

Merged
merged 3 commits into from
Sep 14, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions .github/workflows/publish-acvm-js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,19 @@ name: Publish acvm_js

on:
workflow_dispatch:
push:
tags:
- "acvm_js-v*"
inputs:
acvm-ref:
description: The acvm reference to checkout
required: true

jobs:
publish-acvm-js-package:
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
with:
ref: ${{ inputs.acvm-ref }}

- name: Setup Node.js
uses: actions/setup-node@v3
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,16 @@ jobs:
workflow: publish.yml
ref: master
inputs: '{ "acvm-ref": "${{ needs.release-please.outputs.tag-name }}" }'

dispatch-publish-acvm-js:
name: Dispatch to publish-acvm-js workflow
needs: [release-please]
runs-on: ubuntu-latest
jonybur marked this conversation as resolved.
Show resolved Hide resolved
steps:
- name: Trigger publish-acvm-js.yml workflow
uses: benc-uk/workflow-dispatch@v1
with:
workflow: publish-acvm-js.yml
repo: ${{ github.repository }}
token: ${{ secrets.GITHUB_TOKEN }}
jonybur marked this conversation as resolved.
Show resolved Hide resolved
inputs: '{ "acvm-ref": "${{ needs.release-please.outputs.tag-name }}" }'