aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* .github/workflows: pined actions by SHAnaveensrinivasan2022-03-241-14/+17
| | | | - Pinned actions by SHA https://github.com/ossf/scorecard/blob/main/docs/checks.md#pinned-dependencies
* .github/workflows: split work across more jobsDmitry Vyukov2021-12-211-4/+21
| | | | | | | | CI become quite slow, especially the 'arch' job. Split it into 3 separate jobs. Also split main build/lint/test from all of the aux checks. Update #2886
* .github/workflows: re-enable oss-fuzzDmitry Vyukov2021-03-251-5/+1
| | | | | It's claimed to be fixed: https://github.com/google/oss-fuzz/issues/3670
* .github/workflows: remove fuzzit.devDmitry Vyukov2020-12-251-24/+0
| | | | | | | | | | | | | | All fuzzit.dev jobs become broken recently, see e.g.: https://github.com/google/syzkaller/pull/2351/checks?check_run_id=1601794199 ... {"status":"Status: Downloaded newer image for gcr.io/fuzzit-public/stretch-llvm8:64bdedf"} Downloading fuzzit cli/agent... Error: Process completed with exit code 1. https://github.com/fuzzitdev/fuzzit is archived now and the README says: "the standalone service will soon be deperecated". So I guess it's time to remove fuzzit.dev integration.
* .github/workflows: switch fuzzit to syz-old-envDmitry Vyukov2020-10-271-2/+5
| | | | | | Use syz-old-env because it contains Go 1.14. syz-env contains Go 1.15 and go-fuzz is broken with Go 1.15: https://github.com/dvyukov/go-fuzz/issues/294
* tools/docker: add old-envDmitry Vyukov2020-08-221-3/+14
| | | | | | | old-env is based on Ubuntu 16.04 and allows to test executor build on older distributions. Fixes #2055
* tools/check-commits.sh: fix commit range detectionDmitry Vyukov2020-08-051-1/+2
| | | | | | | | | | | | We currently check from github.event.pull_request.base.sha to github.event.pull_request.head.sha, but they may be in different branches if the PR commits are branched not from the latest master HEAD (at the time of PR creation). Then GH will create a merge commit, and the range we try to check is not valid. Check github.event.pull_request.commits commits backwards from github.event.pull_request.head.sha commit.
* .github/workflows: check commit description formatDmitry Vyukov2020-07-311-0/+5
| | | | | Check PR commit subjects for the standard format we use "pkg/name: description of the change". Check PR commit bodies for at most 120 characters.
* .github/workflows: support errors from golangci-lintDmitry Vyukov2020-06-051-0/+1
| | | | | | | | | If there are compilation errors in tests, golangci-lint produces then in the following format: level=warning msg="[runner] Can't run linter unused: buildssa: analysis skipped: errors in package: [/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/mab_reward_test.go:26:35: cannot use rawCov (variable of type []float64) as float64 value in argument to status.Reward.RawAllTasks.Update /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/mab_reward_test.go:26:43: cannot use rawTime (variable of type []float64) as float64 value in argument to status.Reward.RawAllTasks.Update /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/mab_reward_test.go:27:38: cannot use totalReward (variable of type []float64) as float64 value in argument to status.Reward.RewardAllTasks.Update /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/mab_reward_test.go:33:2: reward declared but not used]" Transform this to github format.
* .github/workflows: support errors without :columnDmitry Vyukov2020-06-051-1/+1
| | | | | | | | Also transform: file.go:line: error message to the github format.
* tools: add syz-big-envDmitry Vyukov2020-06-022-6/+43
| | | | | | | | On top of syz-env it provides akaros/fuchsia/netbsd toolchains and gcloud sdk. With this it's possible to run dashboard/app tests on CI and locally and test executor build and pkg/{csource,cover} for these OSes. Update #1765
* .github/workflows: remove redundant step status checkDmitry Vyukov2020-05-191-2/+0
| | | | According to docs, this is the default.
* .github/workflows: add CI workflowDmitry Vyukov2020-05-182-0/+82
| | | | | | | Switch from Travis to Github Actions for testing. This is faster and is better integrated with github. Update #1699
* .github/workflows: rename oss-fuzz workflowDmitry Vyukov2020-05-181-2/+4
|
* .github/workflows: disable OSS-Fuzz action for nowDmitry Vyukov2020-04-191-1/+5
| | | | | It's broken: https://github.com/google/oss-fuzz/issues/3670
* CIFuzz: update config fileLeo Neat2020-02-201-2/+3
| | | | | | * Update CIFuzz config * Update CIFuzz config
* CIFuzz: surface error logs and test case on failureLeo Neat2020-02-111-4/+4
| | | | | | | | * UX update * Turning dry_run off * Changing zip output to artifacts
* Update workflow to reflect new CIFuzz formatLeo Neat2020-02-071-10/+12
|
* Adding action to workflowLeo Neat2020-02-051-0/+21