refactor: integrate more probe-engine workflows (#204)
This diff is part of https://github.com/ooni/probe/issues/1335. We are moving more probe-engine workflows to toplevel. The general idea here is to migrate all possible workflows and to delete the ones that we cannot use in this repo (if any).
This commit is contained in:
parent
90d15c1c09
commit
6714b79f97
4 changed files with 3 additions and 35 deletions
16
internal/engine/.github/workflows/alltests.yml
vendored
16
internal/engine/.github/workflows/alltests.yml
vendored
|
|
@ -1,16 +0,0 @@
|
|||
name: alltests
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- 'release/**'
|
||||
schedule:
|
||||
- cron: "0 7 * * */1"
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/setup-go@v1
|
||||
with:
|
||||
go-version: "1.14"
|
||||
- uses: actions/checkout@v2
|
||||
- run: go test -race -tags integration,shaping -coverprofile=probe-engine.cov ./...
|
||||
29
internal/engine/.github/workflows/coverage.yml
vendored
29
internal/engine/.github/workflows/coverage.yml
vendored
|
|
@ -1,29 +0,0 @@
|
|||
name: coverage
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- "master"
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
go: [ "1.14" ]
|
||||
steps:
|
||||
- uses: actions/setup-go@v1
|
||||
with:
|
||||
go-version: "${{ matrix.go }}"
|
||||
- uses: actions/checkout@v2
|
||||
- run: go test -short -race -tags shaping -coverprofile=probe-engine.cov ./...
|
||||
- uses: shogo82148/actions-goveralls@v1
|
||||
with:
|
||||
path-to-profile: probe-engine.cov
|
||||
parallel: true
|
||||
finish:
|
||||
needs: test
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: shogo82148/actions-goveralls@v1
|
||||
with:
|
||||
parallel-finished: true
|
||||
18
internal/engine/.github/workflows/shorttests.yml
vendored
18
internal/engine/.github/workflows/shorttests.yml
vendored
|
|
@ -1,18 +0,0 @@
|
|||
name: shorttests
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- "master"
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
go: [ "1.14", "1.15" ]
|
||||
steps:
|
||||
- uses: actions/setup-go@v1
|
||||
with:
|
||||
go-version: "${{ matrix.go }}"
|
||||
- uses: actions/checkout@v2
|
||||
- run: go test -short -race -tags shaping ./...
|
||||
Loading…
Reference in a new issue