Skip to content

update-node-versions #109

update-node-versions

update-node-versions #109

name: update-node-versions
on:
workflow_dispatch:
schedule:
- cron: "30 7 * * 0"
push:
branches:
- main
jobs:
update-node-versions:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: lts/*
cache: yarn
- run: yarn install
- run: yarn build
- uses: ./
with:
updaters.files: true
updaters.files.glob: |
README.md
README.md
README.md
README.md
README.md
README.md
updaters.files.regex: |
node-version: \[[\d,\s]+\]
"node": ">=\d+"
\| `\${versions}`(\s+)\| `[\d,\s]+`(\s+)\|
\| `\${minVersion}`(\s+)\| `\d+`(\s+)\|
\| `\${maxVersion}`(\s+)\| `\d+`(\s+)\|
e\.g\. `"\[[\d,\s]+\]"`
updaters.files.template: |
node-version: [${versions}]
"node": ">=${minVersion}"
| `$!{versions}`$1| `${versions}`$2|
| `$!{minVersion}`$1| `${minVersion}`$2|
| `$!{maxVersion}`$1| `${maxVersion}`$2|
e.g. `"[${versions}]"`
- uses: peter-evans/create-pull-request@v4
with:
title: "feat: update node.js versions"
body: |
Automated changes by [update-node-versions](https://github.com/hongaar/pdate-node-versions) GitHub action
BREAKING CHANGE: This updates the supported node.js versions
token: ${{ secrets.GH_PAT }}