Skip to content

Release

Release #290

Workflow file for this run

name: Release
on:
schedule:
- cron: 0 0 * * *
push:
branches:
- main
jobs:
release:
permissions:
contents: write
issues: write
pull-requests: write
environment: production
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: 20
- run: npm ci
- run: npm run build
- run: npm run test
env:
PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }}
CARD_NUMBER: ${{ vars.CARD_NUMBER }}
IP_ADDRESS: ${{ vars.IP_ADDRESS }}
PACKAGE_ID: ${{ vars.PACKAGE_ID }}
WEBSTORE_IDENTIFIER: ${{ vars.WEBSTORE_IDENTIFIER }}
- run: npx semantic-release
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}