aboutsummaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* workflows: gemini cli ignores pull_request_review eventsTaras Madan2025-08-201-3/+5
| | | | | It is needed to reduce "skipped" workflow notifications. Eventually it could be reviewed.
* workflow: don't trigger gemini pr review by pull_requestTaras Madan2025-08-191-4/+5
| | | | Workers created by the forked repository triggers don't have access to github secrets.
* workflows: enable pr review with gemini cliTaras Madan2025-08-191-0/+474
|
* ci.yml: enable self-hosted-x86Taras Madan2025-04-041-8/+4
|
* ci.yaml: use github org runnersTaras Madan2025-04-021-4/+4
|
* ci.yml: fix cachingTaras Madan2025-01-301-18/+43
| | | | | | | | Aux requires more dependencies than other jobs. It also doesn't fail as often as others. Because of these two points aux will be the cache updating job. Other jobs use actions/cache/restore and are the cache readers. Old and gvisor are the special cases that are not gcr.io/syzkaller/env based and require additional GOMODCACHE param.
* all: remove more mentions of the vendor folderAleksandr Nogikh2025-01-231-1/+0
|
* .github/workflows: use upload-artifacts v4 in oss-fuzz workflowTaras Madan2025-01-091-1/+1
|
* .github: update fuchsia code ownersLaura Peskin2024-12-051-1/+1
|
* dependabot.yml: remove mockery from ignore listTaras Madan2024-11-071-3/+0
| | | | | For some reason dependabot stopped to create PRs again. I think it happened after this change. Let's check this assumption.
* dependabot.yml: let's ignore mockeryTaras Madan2024-11-061-0/+3
| | | | Mockery requires manual changes in ./tools/mockery.sh.
* dependabot.yml: limit to max 5 PRsTaras Madan2024-11-061-1/+1
| | | | | Merging the dependency update we trigger rebase and retest for other PRs. Reducing the amount of PRs we reduce ARC pressure.
* dependabot.yml: revert changes, don't use groupsTaras Madan2024-11-061-8/+0
| | | | | For some reason dependabot doesn't create PRs for group updates. We have a tracking issue for it. Let's disable grouping for now.
* dependabot.yml: remove dash from the namesTaras Madan2024-11-051-1/+1
| | | | | https://github.com/dependabot/dependabot-core/issues/7542#issuecomment-1664438228 It may be the root cause.
* dependabot.yml: group easy to update dependenciesTaras Madan2024-10-021-0/+8
|
* vm/gvisor: add gvisor presubmit testAndrei Vagin2024-07-081-0/+20
| | | | | | | Download the latest gvisor release and run the syz-manager smoke-test suite. Signed-off-by: Andrei Vagin <avagin@google.com>
* ci.yml: move codecov.yml and point it from configTaras Madan2024-05-102-2/+38
|
* ci.yml: verbose codecov reportsTaras Madan2024-05-101-23/+25
|
* ci.yml: add codecov token and switch to v4Taras Madan2024-05-101-2/+4
|
* ci.yml: cancel old workflowsTaras Madan2024-05-081-0/+5
|
* .github/workflows/ci.yml: workaround codecov limitation to detect environmentTaras Madan2024-03-071-0/+2
|
* .github/workflows/ci.yml: require min 31 core per test jobTaras Madan2024-03-051-0/+3
| | | | | We use machines with 32 CPU and 32 RAM. Adding this options we prevent 2 runner PODs scheduling to the same node.
* .github/workflows/ci.yml: fix cache locationTaras Madan2024-03-041-2/+2
|
* .github/workflows/ci.yml: fix cache pathsTaras Madan2024-03-011-2/+2
| | | | Old path works for ./tools/syz-env container and doesn't work for the new configuration.
* ./github/workflows/ci.yml: run race_dashboard in parallelTaras Madan2024-02-281-0/+17
|
* .github/arc_config/values.yaml: reflect current configurationTaras Madan2024-02-271-13/+16
| | | | | | | 1. To spawn docker from docker, the kubernetes (not dind) mode is used. It provides better security model. 2. No OpenEBS alternatives were considered.
* .github/arc_config: switch to new ARCTaras Madan2024-02-272-38/+204
|
* ci.yml: let's dumb the TERMTaras Madan2024-02-261-0/+6
| | | | It is to avoid "tput: No value for $TERM and no -T specified" in logs.
* run.sh, Makefile: ask golangci-lint to preformat outputTaras Madan2024-02-261-1/+0
|
* ci.yml: run on arc-runner-setTaras Madan2024-02-262-50/+83
|
* ci.yml: change runners to org sharedTaras Madan2024-02-221-3/+3
|
* dependabot: use monthly scheduleDmitry Vyukov2024-01-182-4/+8
| | | | We are getting too many PRs too often to react on all.
* oss-fuzz.yml: fix compilation errorjonathanmetzman2023-09-271-4/+12
| | | | | | | Fix compilation error and make other improvements: * Only upload crash on run fail, not build fail * Enable SARIF notification. Fixes: https://github.com/google/oss-fuzz/issues/10989
* ci.yml: cache build artefacts where it is neededTaras Madan2023-08-231-27/+18
| | | | | | | | | | | | | | If some job is not a build bottleneck - let's remove caching. The main focus points then are "build" and "race" then. To cache test results independently let's use 2 different cache prefixes. See https://markphelps.me/posts/speed-up-your-go-builds-with-actions-cache/. The idea is to always generate cash miss using the second precision key. After the miss we download latest uploaded one using "restore-keys". Potential improvements: 1. https://github.com/golang/go/issues/23565 asks to cache -coverprofile results since 2018. 2. https://github.com/golang/go/issues/61608 to cache -race results.
* all: remove closestale.yamlAleksandr Nogikh2023-08-021-19/+0
| | | | | | | This reverts commit 71f8554dae7330f8cfa1b22775ebafdff2315623. The bot has begun to actually close stale issues and it does not seem to be the behavior we want. Let's disable it for now.
* depsreview.yaml: bump actionsTaras Madan2023-07-261-2/+2
|
* ci.yml: bump actions and covecovTaras Madan2023-07-261-14/+14
|
* closestale.yaml: notify about stale PRsTaras Madan2023-07-261-0/+19
|
* ci.yml: pull syz-env separatelyTaras Madan2023-07-251-0/+6
|
* ci.yml: run any-env tests on k8s-envTaras Madan2023-07-252-3/+41
|
* ci.yml: run on any-env not self-runnerTaras Madan2023-07-241-3/+3
|
* dependabot.yml: fix config parsing errorTaras Madan2023-07-211-2/+2
| | | | I think it currently doesn't work.
* all: restructure testsAleksandr Nogikh2023-07-121-1/+1
| | | | | Let presubmit_dashboard run dashboard tests and presubmit_build run all others.
* all: remove mentions of big-envAleksandr Nogikh2023-07-121-2/+2
| | | | Use just env instead of that.
* .github: add a 15 minute timeout for the `dashboard` actionAleksandr Nogikh2023-01-171-1/+1
| | | | | | | | The dashboard testing infrastructure is quite fragile and sometimes just hangs in case of errors. The action then just hangs for 6 hours with no debugging output. Add a 15 minute timeout, this should be enough for this test.
* .github: update CODEOWNERS for fuchsiaChris Palmer2022-11-091-1/+1
|
* .github: update CODEOWNERS for fuchsiaDmitry Vyukov2022-09-131-1/+1
|
* .github: decrease the OSS fuzzing time (#3336)Aleksandr Nogikh2022-09-051-1/+1
| | | | 10 minutes looks like a too big number, especially given that other CI actions finish much faster.
* Makefile: split presubmit_arch_other targetDmitry Vyukov2022-08-101-1/+1
| | | | | presubmit_arch_other is now the slowest presubmit step taking 7-8 mins. Split it per OS.
* .github: remove non-existing user from CODEOWNERS (#3277)Taras Madan2022-08-051-1/+1
| | | We don't have user "@dean-deng".