Skip to content

Move to kiota-community (#13) #10

Move to kiota-community (#13)

Move to kiota-community (#13) #10

Workflow file for this run

name: Release Workflow
on:
push:
tags:
- "*"
concurrency:
# Only run once for latest commit per ref and cancel other (previous) runs.
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 8.0.x
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: 18
registry-url: 'https://registry.npmjs.org'
- name: Install WASM tools
run: |
dotnet workload install wasm-tools
dotnet workload install wasm-experimental
- name: Set version in package.json
run: cat <<< $(jq -r ".version = \"${GITHUB_REF_NAME}\"" package.json) > package.json
- name: Build the package
run: npm run clean && npm install && npm run build
- name: Publish to npmjs.com
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npm publish --access public