aboutsummaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* .github: included dependabotnathan-4152022-03-241-0/+12
| | | | Enable dependabot to get security updates and if needed version updates on dependencies.
* .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: add issue templatesDmitry Vyukov2022-01-313-0/+57
|
* .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: add gvisor codeownersDmitry Vyukov2020-12-081-0/+1
|
* .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
* .github: reorder CODEOWNERS owner entriesDmitry Vyukov2020-09-151-1/+1
| | | | | | | | I mis-interpreted the order of entries: "Order is important; the last matching pattern takes the most precedence." https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax The idea is to not pull in all OS maintainers for vendor/ updates.
* 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/CODEOWNERS: assign vendor/ changes to dvyukovDmitry Vyukov2020-07-041-0/+1
| | | | | Currently vendor updates assign all OS reviewers b/c they mention *bsd files. Override this with assigning all vendor/ to dvyukov.
* CODEOWNERS: remove * entryDmitry Vyukov2020-06-171-1/+0
| | | | | | | | Github started adding me as reviewer on all PRs. This is quite inconvinient because I can't figure out if author really wants my review, or I was added just because of the * entry. And then I can't remove myself. Since I am looking at all PRs anyway, let's try without the * entry.
* .github: add CODEOWNERSDmitry Vyukov2020-06-141-0/+9
| | | | | | | | This should automatically assign reviewers/cc corresponding developers. Add codeowners for OSes for which we have committers. For details see: https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
* .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