Migrate to Node 20, clean up workflows (#2902)

Tests still appear to fail per #2898. Unfortunately, I need actions/runner#2347 to ignore the test failures properly - I need them to be warnings, not hard errors.
This commit is contained in:
Claudia Meadows 2024-08-25 14:58:32 -07:00
parent 2b687a31ea
commit 1b0899b469
No known key found for this signature in database
GPG key ID: C86B594396786760
9 changed files with 101 additions and 145 deletions

View file

@ -10,25 +10,11 @@ concurrency: prr:deploy
jobs:
merge:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [16.x]
steps:
- uses: actions/checkout@v3
with:
ref: 'next'
fetch-depth: 0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm ci
- run: git clone --depth=0 https://github.com/MithrilJS/mithril.js.git && cd mithril.js
- uses: ./.github/actions/setup
- run: npm run build
- run: npx pr-release merge --target master --source next --commit --force --clean --changelog ./docs/recent-changes.md --compact --minimize-semver-change
env: