Ankush Menat
1e81a2a2b5
ci: separate cache for UI jobs and selective test
This is reusing normal cache which doesn't contain half the things
(cherry picked from commit 236ab8dbed
)
2 anni fa
Ankush Menat
3a7c7ff182
ci: ignore HTML files for server tests
2 anni fa
phot0n
b0cea224c8
ci: consider svg as docs as well
2 anni fa
phot0n
6e818caa59
ci: use different reference for fetched label in has_label
2 anni fa
Gavin D'souza
6862c10403
ci: PY38 compatible roulette
2 anni fa
Ankush Menat
9bd753551b
ci: temp fix for semgrep ( #17228 )
* ci: respekt my authoritah
* ci: use pip semgrep
2 anni fa
Gavin D'souza
601217a4a2
ci: Run tests bypassing roulette with labels "Run UI Tests", "Run Server Tests"
3 anni fa
phot0n
909ce30f0a
ci: Skip CI label for stopping build process
3 anni fa
Suraj Shetty
21fcd00416
ci: While running all builds set build-server as well
3 anni fa
Suraj Shetty
5de89df5b7
ci: Only upload server-side coverage report if .py files are changed
3 anni fa
Gavin D'souza
a5ded007a5
fix(ci): Run all builds on github push events
Issue: No PR number is detected on Push events and all builds are
skipped. We want the opposite to be true, so we're running all builds on
merges in hopes of testing better.
3 anni fa
Gavin D'souza
14d46f10de
chore: Add vue as extn to frontend code
3 anni fa
Gavin D'souza
525923d213
fix(roulette): Run only one conditional block
3 anni fa
Gavin D'souza
e2585cbc7e
ci(roulette): Add support for running on forks
3 anni fa
Gavin D'souza
fe060bda0e
fix: Use urllib instead of requests
Simply because "too much effort" to add another library pfft
3 anni fa
Gavin D'souza
e01ef7ff52
ci(roulette): Use GitHub REST to figure out changed files
3 anni fa
Gavin D'souza
597d237f63
ci: Roulette for GHA
3 anni fa
Gavin D'souza
feea2f3c44
fix: Use raw string to avoid invalid escape sequence errors
4 anni fa
Mohammad Hasnain Mohsin Rajan
7148af3c20
ci: Fix Github Action ( #12574 )
4 anni fa
Mohammad Hasnain Mohsin Rajan
3ee0d76776
ci: Port from TravisCI to Github Actions ( #12559 )
4 anni fa
gavin
50c6541cd7
fix: Don't pass errored subprocess build
An error like
```subprocess.CalledProcessError: Command '['git', 'diff', '--name-only', '95e5cd97d24d9ce809b8287443e9be230a230179...16f5e48fcbc38aca76cbc5ef531491dfd15d0707']' returned non-zero exit status 128.``` exits with code 1 and exits the build and sets the build as successful
5 anni fa
gavin
a95aa7adf1
fix: travis builds checks (via Python instead) ( #10659 )
5 anni fa