GitHub Action for running Bazel's build tool buildifier. Works on linux, macOS and windows.
Buildifier automatically checks one of the Bazel's files:
BUILDWORKSPACE.bzl
| Name | Description | Required | Default |
|---|---|---|---|
| version | The version of the used buildifier |
false |
6.0.0 |
| path | The path on which to run buildifier check. | false |
. |
| mode | The mode in which to run buildifier [check|diff] |
false |
check |
To use buildifier action you can follow presented examples to see how it works:
name: Bazel files check
on: [push]
jobs:
formatting-check:
name: Run buildifier check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run buildifier
uses: jbajic/buildifier@v1name: Check bazel files
on: [push]
jobs:
formatting-check:
name: Run buildifier check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run buildifier
uses: jbajic/buildifier@v1
with:
path: srcname: Check bazel files
on: [push]
jobs:
formatting-check:
name: Run buildifier check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run buildifier
uses: jbajic/buildifier@v1
with:
path: src
mode: diffTo print out the diff two steps will be performed:
- Run buildifier in
multi_diffmode, - Run
git diffand print out the changes.
Apache-2.0