css-parser 0.1.0

CSS parser and compiler written in Rust. Can be used as standalone library or cli tool
Documentation
name: Crates Release

on:
  workflow_dispatch:
    inputs:
      version:
        description: 'major/minor/patch or semver'
        required: true
        default: 'patch'

jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-node@v1
      - name: Run update script
        id: script
        run: |
          npm install
          npm run start -- ${{ github.event.inputs.version }}
        working-directory: ./.github/scripts 
      - name: Publish on crates.io
        env:
          CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
        run: cargo publish --allow-dirty
      - name: Push updated Cargo.toml
        run: |
          git config user.name github-actions
          git config user.email github-actions@github.com
          git add .
          git tag "v${{ steps.script.outputs.newVersion }}"
          git commit -m "Release: ${{ steps.script.outputs.newVersion }}"
          git push