Skip to content

Commit

Permalink
add GitHub workflows
Browse files Browse the repository at this point in the history
Signed-off-by: Valentin Rothberg <[email protected]>
  • Loading branch information
vrothberg committed May 20, 2024
1 parent b46713e commit fbf5e56
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 19 deletions.
19 changes: 0 additions & 19 deletions .cirrus.yml

This file was deleted.

35 changes: 35 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: validate

on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
build_and_test:
runs-on: ubuntu-latest
container:
image: golang:1.22
env:
CODECOV_TOKEN: ENCRYPTED[64481ea00b08c4703bf350a2ad3d5a6fd7a00269576784b2943cce62604798e88f532e19fb66859fa68f43dbd4a0df15]
steps:
- name: vendor
run: |
make vendor
./hack/tree_status.sh
- name: lint
run: |
make .install.tools
make check
- name: build and test
run: |
apt-get -qq update
apt-get -qq install vim bats ripgrep
make build
make test
make build.coverage
make test-integration.coverage
make codecov

0 comments on commit fbf5e56

Please sign in to comment.