Skip to content

docs tmp rendering fallingletters #63

docs tmp rendering fallingletters

docs tmp rendering fallingletters #63

name: ci-pkg-express
on:
pull_request:
paths:
- 'packages/express/**'
- 'packages/common/**'
- 'packages/db/**'
- '.github/workflows/build-express.yml'
- 'package.json'
- 'yarn.lock'
jobs:
build-express-app:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Start CouchDB
uses: iamssen/couchdb-github-action@master
with:
couchdb-version: 2.3.1 # match production version
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'yarn'
- name: Install Yarn
run: corepack enable
- name: Install dependencies
run: yarn
- name: Configure environment
run: |
echo "COUCHDB_SERVER=localhost:5984" >> ./packages/express/.env.development.local
echo "COUCHDB_PROTOCOL=http" >> ./packages/express/.env.development.local
echo "COUCHDB_ADMIN=admin" >> ./packages/express/.env.development.local
echo "COUCHDB_PASSWORD=password" >> ./packages/express/.env.development.local
echo "VERSION=${{ github.sha }}" >> ./packages/express/.env.development.local
- name: Build common package
run: yarn workspace @vue-skuilder/common build
- name: Build db package
run: yarn workspace @vue-skuilder/db build
- name: Build and test express package
run: |
yarn workspace @vue-skuilder/express build
# yarn workspace @vue-skuilder/express test
- name: Type check
run: yarn workspace @vue-skuilder/express type-check