Commit graph

40 commits

Author SHA1 Message Date
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
6769edaa58 don't require trailing whitespace in .sql files 2020-03-21 07:49:44 +10:00
Damien Elmes
2864fc6b07 ignore .json files 2020-03-14 19:36:03 +10: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
780fc984ad check for files without a final newline 2020-03-09 18:57:55 +10:00
Damien Elmes
480de60947 match Alan's patch 2020-02-27 12:52:00 +10:00
Damien Elmes
bf46c89632 pipefail requires removing -q
https://github.com/ankitects/anki/pull/464#discussion_r384485166
2020-02-27 12:50:11 +10:00
evandrocoan
5fab701431 Added -o pipefail to all set -e ensuring the build fails when some
operation with pipe exits error status.

# Conflicts:
#	Makefile
2020-02-24 20:18:56 -03: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
4c97b3f820 case insensitive contributor compare
https://github.com/ankitects/anki/pull/428
2020-01-24 17:27:43 +10:00
Damien Elmes
0852e9c005 basic anti spam protection 2020-01-15 20:34:10 +10:00
Erez Volk
8b83b1a3d3 Small fixes and tweaks to "Tag Modified":
- No need for the checkbox, as an unchecked box is equal to an empty
`QLineEdit`.
- The value was saved to the profile but not loaded.
- And the real pièce de résistance: I've figured out how to "Promote"
the `QLineEdit` to a `TagEdit`.

Hope you like it! :)
2020-01-15 10:46:05 +02: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
Damien Elmes
5674264bfd add missing gettext dependency 2020-01-02 20:52:12 +10:00
Damien Elmes
3ca39bfda3 move the separate components back into this monorepo
Earlier today I pushed a change that split this code up into multiple
repos, but that has proved to complicate things too much. So we're
back to a single repo, except the individual submodules are better
separated than they were before.

The README files need updating again; I will push them out soon.

Aside from splitting out the different modules, the sound code has
moved from from anki to aqt.
2020-01-02 19:43:19 +10:00
Damien Elmes
c37c1a4763 fix for isort failing to install in CI 2019-12-25 12:13:28 +10:00
Damien Elmes
f855514dd3 add protoc to github actions 2019-12-25 10:26:16 +10:00
Damien Elmes
bd2e89a30b speed up CI build 2019-12-24 19:57:54 +10:00
Damien Elmes
6d80cb92f2 venv fix for github 2019-12-24 19:57:54 +10:00
Damien Elmes
cb25035418 rename workflow file 2019-12-24 19:57:54 +10:00
Damien Elmes
85439a2cad drop pytype from CI checks
less useful as more type hints are added
2019-12-23 08:40:37 +10:00
Damien Elmes
67471c0c32 add pull_request to github actions 2019-12-22 18:39:14 +10:00
Damien Elmes
edea4e9995 switch to GitHub workflows for CI
Also drop -j from Make, as it saves little time and makes errors
harder to read.
2019-12-22 12:15:18 +10:00