Skip to content

feat: convert all packages to ESModules #156

feat: convert all packages to ESModules

feat: convert all packages to ESModules #156

Workflow file for this run

# !!! This file is auto-generated, do not edit by hand !!!
# To make changes, edit .github/workflows-src/website.ts and then run:
#
# github-actions-workflow-builder --directory ".github/workflows-src"
name: Website
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
publish_website:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 24.x
registry-url: https://registry.npmjs.org
- run: npm install
- name: Enable Cache
uses: actions/cache@v4
with:
path: |-
packages/bigquery/dist
packages/cache/dist
packages/connection-pool/dist
packages/dataloader/dist
packages/escape-identifier/dist
packages/expo/dist
packages/lock/dist
packages/migrations-base/dist
packages/mock-db/dist
packages/mock-db-typed/dist
packages/mysql/dist
packages/mysql-config/dist
packages/mysql-schema-cli/dist
packages/mysql-schema-introspect/dist
packages/mysql-schema-print-types/dist
packages/mysql-test/dist
packages/mysql-typed/dist
packages/pg/dist
packages/pg-bulk/dist
packages/pg-cluster/dist
packages/pg-config/dist
packages/pg-connection-string/dist
packages/pg-create/dist
packages/pg-data-type-id/dist
packages/pg-errors/dist
packages/pg-migrations/dist
packages/pg-schema-cli/dist
packages/pg-schema-introspect/dist
packages/pg-schema-print-types/dist
packages/pg-test/dist
packages/pg-typed/dist
packages/queue/dist
packages/shared/dist
packages/shared-print-types/dist
packages/split-sql-query/dist
packages/sql/dist
packages/sqlite/dist
packages/sqlite-sync/dist
packages/validate-unicode/dist
packages/websql/dist
packages/websql-core/dist
packages/with-container/dist
key: v2-build-output-${{ hashFiles('package-lock.json', 'packages/bigquery/src',
'packages/cache/src', 'packages/connection-pool/src',
'packages/dataloader/src', 'packages/escape-identifier/src',
'packages/expo/src', 'packages/lock/src',
'packages/migrations-base/src', 'packages/mock-db/src',
'packages/mock-db-typed/src', 'packages/mysql/src',
'packages/mysql-config/src', 'packages/mysql-schema-cli/src',
'packages/mysql-schema-introspect/src',
'packages/mysql-schema-print-types/src', 'packages/mysql-test/src',
'packages/mysql-typed/src', 'packages/pg/src',
'packages/pg-bulk/src', 'packages/pg-cluster/src',
'packages/pg-config/src', 'packages/pg-connection-string/src',
'packages/pg-create/src', 'packages/pg-data-type-id/src',
'packages/pg-errors/src', 'packages/pg-migrations/src',
'packages/pg-schema-cli/src', 'packages/pg-schema-introspect/src',
'packages/pg-schema-print-types/src', 'packages/pg-test/src',
'packages/pg-typed/src', 'packages/queue/src',
'packages/shared/src', 'packages/shared-print-types/src',
'packages/split-sql-query/src', 'packages/sql/src',
'packages/sqlite/src', 'packages/sqlite-sync/src',
'packages/validate-unicode/src', 'packages/websql/src',
'packages/websql-core/src', 'packages/with-container/src') }}
restore-keys: v2-build-output-
- run: node --run build
- name: Enable NextJS Cache
uses: actions/cache@v4
with:
path: packages/website/.next/cache
key: next-${{ hashFiles('package-lock.json') }}
restore-keys: next-
- run: cd packages/website && node --run build
- run: npm install netlify-cli@17.10.1 -g
- if: ${{ github.event_name == 'push' }}
run: netlify deploy --cwd . --filter @databases/website --dir
packages/website/out --site ${{ secrets.NETLIFY_SITE_ID }} --auth ${{
secrets.NETLIFY_AUTH_TOKEN }} --prod
- if: ${{ github.event_name != 'push' }}
run: netlify deploy --cwd . --filter @databases/website --dir
packages/website/out --site ${{ secrets.NETLIFY_SITE_ID }} --auth ${{
secrets.NETLIFY_AUTH_TOKEN }}