Skip to content

Bump actions/setup-node from 3 to 4 #265

Bump actions/setup-node from 3 to 4

Bump actions/setup-node from 3 to 4 #265

Workflow file for this run

name: πŸ§ͺ Test
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: ⬇️ Checkout
uses: actions/checkout@v3
- name: βŽ” Get Node Version
id: node_version
run: echo "NVMRC=$(cat .nvmrc)" >> $GITHUB_OUTPUT
- name: βŽ” Setup Node
uses: actions/setup-node@v4
with:
node-version: '${{ steps.node_version.outputs.NVMRC }}'
cache: yarn
- name: πŸ“¦ Install Dependencies
run: yarn
- name: πŸ— Build Adapter
working-directory: remix-google-cloud-functions
run: yarn build
- name: πŸ§ͺ Unit Tests
working-directory: remix-google-cloud-functions
run: yarn test
- name: πŸ— Build Example
working-directory: example
run: NODE_ENV=development yarn build
- name: 🌐 Install Browsers
working-directory: example
run: yarn playwright install --with-deps
- name: πŸ§ͺ Integration Tests
working-directory: example
run: yarn playwright test
- name: πŸ“¦ Upload Report
uses: actions/upload-artifact@v3
with:
name: playwright-report
path: example/playwright-report/
retention-days: 30
automerge:
needs: test
runs-on: ubuntu-latest
permissions:
pull-requests: write
contents: write
steps:
- name: 🀝 Automerge
uses: fastify/github-action-merge-dependabot@v3
with:
github-token: ${{ secrets.GITHUB_TOKEN }}