eslint-plugin-css-custom-properties
Version:
lint css custom properties in javascript strings
50 lines (39 loc) โข 925 B
YAML
name: Release
on:
push:
branches:
- main
permissions:
actions: write
contents: write
issues: write
pull-requests: write
packages: write
defaults:
run:
shell: bash
jobs:
lint:
runs-on: ubuntu-latest
name: Build & Publish
steps:
- name: ๐ Cancel Previous Runs
uses: styfle/cancel-workflow-action@0.11.0
- name: โฌ๏ธ Checkout repo
uses: actions/checkout@v3
- name: โ Setup node
uses: actions/setup-node@v3
with:
node-version: 16
- name: ๐ฅ Download deps
uses: bahmutov/npm-install@v1
- name: ๐ฌ Lint
run: yarn lint
- name: ๐งช Test
run: yarn test
- name: ๐ Release
if: github.event_name == 'push'
run: npx semantic-release@19
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}