GitHub Action for setting up Bazel's build tool buildifier for checking and formatting Bazel's files format checks on Bazel files using buildifier checks. Works on windows, linux and macOS.
Buildifier automatically checks one of the Bazel's files:
- BUILD
- WORKSPACE
- .bzl
| Name | Description | Required | Default | 
|---|---|---|---|
| version | The version of the used buildifier | false | 6.0.0 | 
To use setup-buildifier you can follow presented examples to see how it works:
name: Bazel files check
on: [push]
jobs:
  formatting-check:
    name: Formatting Bazel files check
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v3
    - name: Setup buildifier
      uses: jbajic/setup-buildifier@v1
    - name: Run buildifier
      run: |
        buildifier -mode check -r .Apache-2.0