Skip to content

chore(deps): update dependency prettier to v3 #2288

chore(deps): update dependency prettier to v3

chore(deps): update dependency prettier to v3 #2288

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup node 16
uses: actions/setup-node@v2
with:
node-version: 16.x
- run: npm install
- run: npm run lint
- run: npm test -- --coverage
- name: Coverage
uses: codecov/codecov-action@v3
- name: Setup node 14
uses: actions/setup-node@v2
with:
node-version: 14.x
- run: npm test
# pretest depends on del-cli which doesn't support node 12, so run manually
# todo: drop node 12 in next major
- run: npm run pretest
- name: Setup node 12
uses: actions/setup-node@v2
with:
node-version: 12.x
- run: npm test --ignore-scripts
create_tgz:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup node 20
uses: actions/setup-node@v2
with:
node-version: 20.x
- run: npm install
- run: npm run build
- run: npm pack
- run: mv $(ls | grep .tgz) umzug.tgz
- uses: actions/upload-artifact@v3
with:
name: tarball
path: umzug.tgz
test_tgz:
runs-on: ubuntu-latest
needs: [create_tgz]
steps:
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
with:
name: tarball
- run: ls
- run: rm -rf examples/node_modules
- name: run vanilla example
working-directory: examples/0-vanilla
run: |
npm init -y
npm install ../../umzug.tgz
node migrate up
node migrate down
node migrate create --name new-migration.js
node migrate up
- name: run vanilla esm example
working-directory: examples/0.5-vanilla-esm
run: |
npm init -y
sed -i 's|"name"|"type": "module",\n "name"|g' package.json
npm install ../../umzug.tgz
cat package.json
node migrate.mjs up
node migrate.mjs down
node migrate.mjs create --name new-migration-1.mjs
node migrate.mjs create --name new-migration-2.js
node migrate.mjs up
cd migrations
cat $(ls . | grep new-migration-1)
cat $(ls . | grep new-migration-2)
# hard to test this with vitest transpiling stuff for us, so make sure .mjs and .js have same content
cmp $(ls . | grep new-migration-1) $(ls . | grep new-migration-2)
- run: ls -R