From 60b6907203ea573c20fa3f27e5782e8034f81fd3 Mon Sep 17 00:00:00 2001 From: ThatOneCalculator Date: Wed, 3 Jan 2024 14:37:21 -0800 Subject: [PATCH] ci: :construction_worker: move CI to Bun --- .github/workflows/bun.yaml | 27 +++++++++++++++++++++++++++ .github/workflows/node.js.yaml | 27 --------------------------- 2 files changed, 27 insertions(+), 27 deletions(-) create mode 100644 .github/workflows/bun.yaml delete mode 100644 .github/workflows/node.js.yaml diff --git a/.github/workflows/bun.yaml b/.github/workflows/bun.yaml new file mode 100644 index 000000000..5d1a20ba1 --- /dev/null +++ b/.github/workflows/bun.yaml @@ -0,0 +1,27 @@ +name: Bun CI +on: + push: + branches: ['main'] + pull_request: +jobs: + build: + name: 'Format & Build' # Format, Lint, & Build + env: + PUBLIC_API_BASE_URL: '' + runs-on: ubuntu-latest + strategy: + matrix: + node-version: + - latest + steps: + - uses: actions/checkout@v4 + - name: Use Bun + uses: oven-sh/setup-bun@v1 + - run: bun --version + - run: bun install --frozen-lockfile + # - run: bun run lint + # - run: bun run lint:backend + # - run: bun run lint:types + - run: bun run format + - run: bun run format:backend + - run: bun run build diff --git a/.github/workflows/node.js.yaml b/.github/workflows/node.js.yaml deleted file mode 100644 index 20a04dc05..000000000 --- a/.github/workflows/node.js.yaml +++ /dev/null @@ -1,27 +0,0 @@ -name: Node.js CI -on: - push: - branches: ['main'] - pull_request: -jobs: - build: - name: 'Fmt, Lint, & Build' - env: - PUBLIC_API_BASE_URL: '' - runs-on: ubuntu-latest - strategy: - matrix: - node-version: - - latest - steps: - - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - - run: node --version - - run: npm clean-install - - run: npm run fmt - #- run: npm run lint - #- run: npm run lint:types - - run: npm run build