Skip to content

chore(deps): update coverallsapp/github-action action to v2.3.4 #343

chore(deps): update coverallsapp/github-action action to v2.3.4

chore(deps): update coverallsapp/github-action action to v2.3.4 #343

Workflow file for this run

name: tests
on:
pull_request:
types: ['opened', 'synchronize']
paths-ignore:
- 'README.md'
push:
branches:
- main
paths-ignore:
- 'README.md'
jobs:
unit:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.19
- name: Run tests
run: make test
- name: Convert coverage
uses: jandelgado/[email protected]
with:
infile: ./dist/test_results/main/coverage.out
outfile: ./dist/test_results/main/coverage.lcov
- name: Upload coverage
uses: coverallsapp/[email protected]
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
path-to-lcov: ./dist/test_results/main/coverage.lcov
integration:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.19
- name: Build a release binary
run: |
make build-release
./dist/release/m1-terraform-provider-helper activate
- name: Run integration tests
run: |
./dist/release/m1-terraform-provider-helper install hashicorp/github -v v3.0.0 --custom-build-command "go fmt ./... && make fmt && make build"
./dist/release/m1-terraform-provider-helper install hashicorp/random -v v3.1.0 --custom-build-command "gofmt -s -w tools && make build"
./dist/release/m1-terraform-provider-helper install mongodb/mongodbatlas -v v0.8.2 --custom-build-command "go fmt ./... && make build"
./dist/release/m1-terraform-provider-helper install hashicorp/terraform-provider-mysql -v v1.9.0 --custom-provider-repository-url "https://github.com/hashicorp/terraform-provider-mysql"