aboutsummaryrefslogtreecommitdiff
path: root/.github/actions/buildextension/action.yml
blob: ed0d7fa00b59f211048ad371356f10dceb74ffd6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
name: "Build Chrome extension"
description: "Builds the chrome extension into a ZIP"
runs:
  using: "composite"
  steps:
    - name: Setup Bun
      uses: oven-sh/setup-bun@v1
      with:
        bun-version: latest

    - name: Install packages
      run: bun i
      shell: bash

    - name: Build extension
      run: bun run build
      working-directory: apps/extension
      shell: bash

    - name: Pack extension
      working-directory: apps/extension/dist
      run: zip -r extension-${{ github.sha }}.zip *
      shell: bash

    - name: Upload extension archive
      uses: actions/upload-artifact@v3
      with:
        name: extension-${{ github.sha }}
        path: apps/extension/dist/extension-${{ github.sha }}.zip