You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
BundleMon
v1.1.1
Easily use BundleMon to monitor your bundle size on every commit from GitHub Actions
Name | Required | Default | Description |
---|---|---|---|
bundlemon-args | - | Optional args for BundleMon cli. Example: --subProject "some-name" | |
bundlemon-version | - | Latest version | BundleMon cli version |
working-directory | - | The working directory | |
fail-on-error | - | true |
Should fail on error |
BundleMon config must be present to run this action, See BundleMon setup for more info.
name: Build
on:
push:
branches: [main]
pull_request:
types: [synchronize, opened, reopened]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install dependencies
run: yarn
- name: Build
run: yarn build
- name: BundleMon
uses: lironer/bundlemon-action@v1
name: Build
on:
push:
branches: [main]
pull_request:
types: [synchronize, opened, reopened]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install dependencies
run: yarn
- name: Build
run: yarn build
- name: BundleMon Project A
uses: lironer/bundlemon-action@v1
with:
bundlemon-args: --config project-a-config.json --subProject "project-a"
- name: BundleMon Project B
uses: lironer/bundlemon-action@v1
with:
bundlemon-args: --config project-b-config.json --subProject "project-b"