๐Ÿ“ฆ Akryum / meteor-vite

๐Ÿ“„ _reuse_.build.yml ยท 30 lines
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
30name: Build for production
on:
  workflow_call:
    inputs:
      name:
        required: true
        type: string

jobs:
  build:
    name: Build
    runs-on: ubuntu-latest
    timeout-minutes: 10
    steps:
      - name: Checkout
        uses: actions/checkout@v3
      - name: Setup Meteor
        uses: meteorengineer/setup-meteor@v1
        with:
          meteor-release: '2.12'

      - name: Install dependencies
        run: meteor npm run install:${{ inputs.name }}

      - name: Link meteor-vite package
        run: meteor npm run link:${{ inputs.name }}

      - name: Build for production
        run: meteor npm run build:${{ inputs.name }}