aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/checks.yml
diff options
context:
space:
mode:
authorIRONM00N <64110067+IRONM00N@users.noreply.github.com>2022-08-21 14:07:47 -0400
committerIRONM00N <64110067+IRONM00N@users.noreply.github.com>2022-08-21 14:07:47 -0400
commitcb750202d5e8bd323c2d9628930506b4c870b845 (patch)
tree904e112e1d4f8365c50bbb00ae601a2b65b21700 /.github/workflows/checks.yml
parent932e6a75ccb1715d70e5060a89ccd3754c656186 (diff)
downloadtanzanite-cb750202d5e8bd323c2d9628930506b4c870b845.tar.gz
tanzanite-cb750202d5e8bd323c2d9628930506b4c870b845.tar.bz2
tanzanite-cb750202d5e8bd323c2d9628930506b4c870b845.zip
node 18
Diffstat (limited to '.github/workflows/checks.yml')
-rw-r--r--.github/workflows/checks.yml47
1 files changed, 29 insertions, 18 deletions
diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml
index 8af3039..66039be 100644
--- a/.github/workflows/checks.yml
+++ b/.github/workflows/checks.yml
@@ -7,24 +7,30 @@ jobs:
name: Test
runs-on: ubuntu-latest
steps:
- - name: Checkout Repo
- uses: actions/checkout@v2
- - name: Setup Node.js
- uses: actions/setup-node@v1
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ - name: Install node.js v18
+ uses: actions/setup-node@v3
with:
- node-version: 17.x
- - name: Yarn Cache
- uses: c-hive/gha-yarn-cache@v2
- - name: Install Dependencies
- run: yarn install --immutable
+ node-version: 18
+ cache: 'yarn'
+ cache-dependency-path: yarn.lock
+
+ - name: Install dependencies
+ run: yarn --immutable
+
- name: Create Fake Ignored files
run: |
cp config/example-options.ts config/options.ts
cp lib/badlinks.ts lib/badlinks-secret.ts
+
- name: ESLint
run: yarn lint
+
- name: Build
run: yarn build
+
- name: Dry Run
run: yarn start:dry
@@ -32,27 +38,32 @@ jobs:
name: Formatting
runs-on: ubuntu-latest
steps:
- - name: Checkout Repo
- uses: actions/checkout@v2
+ - name: Checkout repository
+ uses: actions/checkout@v3
with:
persist-credentials: false
fetch-depth: 0
- - name: Setup Node.js
- uses: actions/setup-node@v1
+
+ - name: Install node.js v18
+ uses: actions/setup-node@v3
with:
- node-version: 17.x
- - name: Yarn Cache
- uses: c-hive/gha-yarn-cache@v2
- - name: Install Dependencies
- run: yarn install --immutable
+ node-version: 18
+ cache: 'yarn'
+ cache-dependency-path: yarn.lock
+
+ - name: Install dependencies
+ run: yarn --immutable
+
- name: Configure Git
run: |
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"
+
- name: Format and Commit
run: |
yarn format
git commit -am "Automatically format code" || true
+
- name: Push Changes
uses: NotEnoughUpdates/github-push-action@master
with: