Commit Graph

14 Commits

Author SHA1 Message Date
jonathanmetzman bba21deb22
[NFC][infra] Don't import classes (#9539)
This is a violation of google's coding styleguide.
2023-02-01 16:24:48 +00:00
Oliver Chang c278d2a190
Don't use GitHub API for project syncs. (#8589)
Download the zip and unzip it instead. There should be enough memory for
this on the tmpfs environment on Cloud Functions, but bump up the memory
to 4GB just in case.

Create a `OssFuzzRepo` which replicates the GitHub client library to
avoid changing too many things.

Fixes #8565
2022-09-26 17:46:18 +10:00
Navidem b22a30dbf4
Schedule introspector builds close to coverage builds (#7661)
* Schedule introspector builds close to coverage builds

* Spacing out the builds
2022-05-02 22:45:25 -05:00
Navidem 0dc7b5ef91
Set introspector build to run at 8PM ET (#7539)
* Set introspector build to run at 8PM ET

* Fix test failure
2022-04-08 23:11:06 +00:00
Oliver Chang cb45dab05c
Make project sync update changed scheduler schedules. (#7234)
* Make project sync update changed scheduler schedules.

* lint
2022-02-04 09:00:10 +11:00
Navidem 516282fd8e
Seperating introspector build schedule from coverage build. (#7233) 2022-02-03 13:08:27 +11:00
Oliver Chang fb6e9fdfef
Fuzz introspector build fixes. (#7211)
- Point `compile` to the right `fuzz-introspector` location (since it's no longer checked out in $SRC).
- Rename build tag to "introspector" to be more consistent with other
  tags.
- Fix bad merge in deploy.sh script.
- Add introspector setup to project sync.
- Enable more logging for project sync cron.
2022-02-01 07:56:59 +11:00
jonathanmetzman e407f54e61
[infra][build] Switch to f-strings. (#6182) 2021-08-10 10:48:16 -07:00
jonathanmetzman 648242fdb4
[pylint] Enable no-member check (#5034) 2021-01-21 16:21:17 -08:00
Oliver Chang 5b51cfb00f
Fix build functions tests when invoked from unittest.TestSuite. (#5027) 2021-01-21 07:43:42 -08:00
Oliver Chang ade417ba20
Fix typo in project_sync.py (#4296)
* Fix typo in project_sync.py

* line length

* format
2020-08-11 16:25:08 +10:00
Oliver Chang 5e3348cdb9
Create individual schedulers for requesting coverage builds. (#4237)
The single function for requesting all coverage builds was timing out.
2020-07-31 10:56:18 +10:00
Oliver Chang bc7d478d4a
build: Project sync fixes. (#4194)
- Add some more logging.
- Use GitHub client ID/secret rather than personal access token.
- Fix function deploy wrt "--project" argument.
2020-07-27 13:19:44 +10:00
kabeer27 769c6e80f2
Adding build coverage cloud function, and refactoring test_utils.py (#4151)
* Adding build coverage cloud function, and refactoring test_utils.py

* Multiple changes will add a comment.

* Catching sys.exit() exception and removing useless wrapper build_steps function

* Comment update

* Comment update

* Comment formatting
2020-07-20 16:30:48 +10:00