Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
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
6 changes: 5 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,13 @@ on:
jobs:
build-test:
runs-on: ubuntu-latest
permissions:
contents: read
checks: write
pull-requests: write
Comment thread
cs-raj marked this conversation as resolved.
steps:
- uses: actions/checkout@v3
- uses: ArtiomTr/jest-coverage-report-action@v2
- uses: ArtiomTr/jest-coverage-report-action@7f750dd50f5585533321eb7ebc482b936b49a5d4 # v2
id: coverage-utils-js
with:
output: comment, report-markdown
Expand Down
40 changes: 0 additions & 40 deletions .github/workflows/npm-publish.yml

This file was deleted.

51 changes: 51 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Publish package to npmjs registry
on:
release:
types: [published]
Comment thread
cs-raj marked this conversation as resolved.

jobs:
publish-npm:
if: ${{ startsWith(github.event.release.tag_name, 'v') && !github.event.release.draft }}
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
steps:
- uses: actions/checkout@v7
with:
ref: ${{ github.event.release.tag_name }}
persist-credentials: false
- uses: actions/setup-node@v7
with:
node-version: 24
registry-url: https://registry.npmjs.org/
cache: 'npm'
- run: npm ci
- name: Update npm
run: npm install -g npm@latest
- name: Release
run: npm publish --access public --tag ${{ github.event.release.prerelease && 'beta' || 'latest' }}

publish-github:
if: ${{ startsWith(github.event.release.tag_name, 'v') && !github.event.release.draft }}
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v7
with:
ref: ${{ github.event.release.tag_name }}
persist-credentials: false
- uses: actions/setup-node@v7
with:
node-version: 24
registry-url: https://npm.pkg.github.com/
cache: 'npm'
- run: npm ci
- name: Update npm
run: npm install -g npm@latest
- name: Release
run: npm publish
env:
NODE_AUTH_TOKEN: ${{ github.token }}
2 changes: 2 additions & 0 deletions .talismanrc
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ fileignoreconfig:
- filecontent
- filename: package-lock.json
checksum: 8e62821551e64c0fbd23ce2951b44e41561196f0d38b6a2da7de1f6921b48865
- filename: .github/workflows/ci.yml
checksum: 14991153c5531029f3ac14dbce6fab70aa4b654d445a3514083d446bfadc8813
Comment thread
cs-raj marked this conversation as resolved.
Loading