diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..350200e --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,27 @@ +name: CI + +on: + push: + branches: + - main + - "feature/**" + paths-ignore: + - "*.md" + pull_request: + branches: + - main + +jobs: + build: + name: Build CLI + runs-on: ubuntu-latest + if: "!contains(github.event.head_commit.message, 'skip ci')" + + steps: + # https://github.com/actions/checkout + - name: checkout + uses: actions/checkout@v4 + + - name: Build + run: | + bazelisk build //src:cli diff --git a/.vscode/extensions.json b/.vscode/extensions.json index dc968d9..59b1fc1 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -2,6 +2,8 @@ "recommendations": [ "golang.Go", "BazelBuild.vscode-bazel", - "ms-vscode.makefile-tools" + "ms-vscode.makefile-tools", + "GitHub.vscode-github-actions", + "redhat.vscode-yaml", ] }