evandrocoan
aa7d8368a4
Fix caches always missing
2020-04-10 23:00:11 -03:00
evandrocoan
ccd7cc4379
Set checks.yml pyenv and pip wheels cache keys as multiline strings
2020-04-03 01:27:40 -03:00
evandrocoan
2cc12313dd
Deprecated sdist wheels and pyqtwebengine as dependency
2020-04-02 22:56:48 -03:00
evandrocoan
7d1c5140a8
Set to build a source distribution instead of build distribution
...
for aqt on qt/Makefile, because .whl files are just zip simple
zip files and do not support dynamic versioning. Also, there is no
restriction for aqt to be shipped as source tarball because it does
not ship any binaries.
2020-04-02 22:56:37 -03:00
evandrocoan
793c31c32e
Set to Windows build check to pass all wheels to pip at once
2020-04-02 22:56:29 -03:00
evandrocoan
fe4fc14f3e
Fixed checks.yml hashFiles not using the correct glob pattern
...
This project requirements files are named .txt and .dev
2020-04-02 22:56:24 -03:00
evandrocoan
4f591235c7
Set to checks.yml install and import anki wheels
...
# Conflicts:
# .github/workflows/checks.yml
2020-04-02 22:56:13 -03:00
evandrocoan
597fa88910
Fixed old cache making build fail
...
# Conflicts:
# .github/workflows/checks.yml
2020-04-02 14:47:10 -03:00
evandrocoan
30107ab09d
Created the GitHub Actions step Upload to PyPi to run only on
...
tagged releases of anki:
https://anki.tenderapp.com/discussions/ankidesktop/40025-anki-in-python-package-index
2020-04-02 02:57:34 -03:00
evandrocoan
9224290336
Re-enabled the rust cargo index and registry caches because
...
cargo was downloading them just for nothing.
https://github.com/ankitects/anki/pull 528
2020-03-27 02:21:48 -03:00
evandrocoan
399eb536a1
Disabled the caches of cargo registry, index and python wheels
2020-03-27 00:21:09 -03:00
evandrocoan
b9c89fbdff
Created a fast build matrix for quickly running the Unit Tests
2020-03-26 19:43:16 -03:00
evandrocoan
e97801498f
Moved RSPY_TARGET_DIR and CARGO_TARGET_DIR to the top
2020-03-26 03:04:47 -03:00
evandrocoan
52f45a52f6
Fixed misspelling Mac OS with a space on the build matrix
2020-03-26 02:46:18 -03:00
evandrocoan
b6af705817
Merged all workflows together using build matrixes
2020-03-26 02:11:34 -03:00
evandrocoan
6f8797fd69
Fixed checks.yml Mac OS gmake PATH being set on Ubuntu
2020-03-26 01:20:00 -03:00
evandrocoan
49a8743527
Fix Mac OS checks.yml caches being rebuilt by stop using
...
the CARGO_TARGET_DIR and CARGO_INDEX_DIR variables:
https://github.com/ankitects/anki/pull 528
2020-03-25 22:42:37 -03:00
evandrocoan
2862752ed2
Update make to use the new .SHELLFLAGS feature
...
https://github.com/ankitects/anki/pull 528
2020-03-25 19:05:31 -03:00
evandrocoan
eed315ddae
Set to use ankitects/setup-protoc@master instead of the original
...
repository with a `repo-token` until know whether it is safe to
pass the GitHub token around:
https://github.com/actions/virtual-environments/issues 602
2020-03-25 19:05:31 -03:00
evandrocoan
a394199184
Fixed lower case of runs-on: macos-latest
...
Accordingly to the documentation the name is lower case:
https://help.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners
2020-03-25 19:05:31 -03:00
evandrocoan
069150fd82
Set curl to run silently, added missing double quotes and removed
...
trailing backslash on checks.yml
2020-03-25 00:05:49 -03:00
evandrocoan
9319aaeb39
Set to run first develop build and check rules
2020-03-24 22:28:46 -03:00
evandrocoan
abe8b6cd61
Merged mac_checks.yml and windows_checks.yml into checks.yml
2020-03-24 22:28:46 -03:00
evandrocoan
0c71e6a242
Renamed linux_checks.yml to checks.yml
2020-03-24 22:28:46 -03:00
evandrocoan
4e0b599003
Fixed bash call by bash using other bashes on the system PATH
2020-03-24 22:28:46 -03:00
evandrocoan
78295d1d14
Re-enabled the mac_checks.yml after fixing the rate limit issue
2020-03-24 22:28:46 -03:00
evandrocoan
330d695814
Fixed not all rust libraries being cached
2020-03-24 22:28:46 -03:00
evandrocoan
d49e583d49
Appended a number by default on every cache key to easily force
...
its regeneration by hand.
2020-03-24 00:31:50 -03:00
evandrocoan
7804f15973
Fixed pyaudio and rename not being setup when pacman cache is used
2020-03-24 00:31:50 -03:00
evandrocoan
65601bf032
Added the develop rule to run first and install things
...
before running tests and the build to properly measure the total
time of each stage.
2020-03-24 00:31:50 -03:00
evandrocoan
b872254972
Moved the cache actions to the top of the file
2020-03-24 00:31:50 -03:00
evandrocoan
fc13151a48
Renamed the mac_checks.yml until it get fixed
2020-03-24 00:31:50 -03:00
evandrocoan
e08d4cd175
Cache pacman package manager and upload python wheels
2020-03-24 00:31:50 -03:00
evandrocoan
02d8728683
Created .github/workflows/mac_checks.yml
2020-03-24 00:31:46 -03:00
evandrocoan
e320548e3f
Cache rust libraries
2020-03-23 19:51:23 -03:00
evandrocoan
4fcecaed9f
Created the .github/workflows/windows.yml
...
# Conflicts:
# .github/scripts/trailing-newlines.sh
# Makefile
# qt/tools/typecheck-setup.sh
# react/Makefile
# rspy/Makefile
# svelte/Makefile
# tslib/Makefile
2020-03-23 19:51:03 -03:00
Damien Elmes
910fdf6c58
add required --classic
2020-03-09 19:25:03 +10:00
Damien Elmes
d9ee5c11ef
sudo required
2020-03-09 19:22:15 +10:00
Damien Elmes
66cd0af8b3
try the ripgrep snap
2020-03-09 19:09:13 +10:00
Damien Elmes
0191b1d544
install ripgrep in CI
2020-03-09 19:02:36 +10:00
Damien Elmes
cde96e30e7
test possible CI speed-up
2020-02-24 21:23:51 +10:00
Damien Elmes
7ab33d6d3d
update before apt install to fix CI
2020-02-05 17:47:16 +10:00
Damien Elmes
9741bfa041
remove stray character
2020-01-07 18:44:44 +10:00
Damien Elmes
9232414095
bump minimum python version from 3.6 to 3.7
2020-01-07 18:34:36 +10:00
Damien Elmes
621594ae00
run contrib check on push as well
...
Which should ensure I notice when I've forgotten to change my email
back after testing the script :-)
2020-01-07 10:14:01 +10:00
Damien Elmes
04ac16d9a3
need full checkout to get contribs history
2020-01-06 19:27:17 +10:00
Damien Elmes
ac7f5fb0dd
split contrib check into separate file
2020-01-06 15:37:21 +10:00
Damien Elmes
351699268a
move top level scripts into makefile
2020-01-04 12:21:58 +10:00
Damien Elmes
73c38c0933
check contributors automatically
2020-01-04 08:04:22 +10:00
Damien Elmes
d4c34af282
CI fixes
2020-01-03 16:37:43 +10:00