@putout/plugin-github

putout plugin helps with github actions

Usage no npm install needed!

<script type="module">
  import putoutPluginGithub from 'https://cdn.skypack.dev/@putout/plugin-github';
</script>

README

@putout/plugin-github NPM version

🐊Putout plugin helps with github actions.

Install

npm i @putout/plugin-github -D

Rules

{
    "rules": {
        "github/set-node-versions": "on",
        "github/set-checkout-version": "on",
        "github/set-setup-node-version": "on"
    }
}

set-node-versions

jobs:
  build:

    runs-on: ubuntu-latest

    strategy:
      matrix:
-       node-version: [14.x, 16.x, 17.x]
+       node-version: [16.x, 17.x]

set-checkout-version

  steps:
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v2

set-checkout-version

  steps:
-      - uses: actions/setup-node@v1
+      - uses: actions/setup-node@v2

License

MIT