m19c / action-release-dotversion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

typescript-action status

action-release-dotversion

A GitHub action to create releases based on a version file (e.g. .version).

Usage

on:
  push:
    branches:
      - master

name: Release

jobs:
  build:
    name: Release
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - id: release
        uses: m19c/action-release-dotversion@v1
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          versionFile: '.version'

Development

Test

$ npm test

 PASS  ./index.test.js
  ✓ throws invalid number (3ms)
  ✓ wait 500 ms (504ms)
  ✓ test runs (95ms)
...

Release

Actions are run from GitHub repos so it is required to checkin the packed dist folder.

To do so follow the steps below:

$ npm run package
$ git add dist
$ git commit -a -m "prod dependencies"
$ git push origin releases/v1

About

License:MIT License


Languages

Language:TypeScript 95.3%Language:JavaScript 4.7%