Basile Dura
b0228d8ea6
ci: add cython linter ( #12694 )
...
* chore: add cython-linter dev dependency
* fix: lexeme.pyx
* fix: morphology.pxd
* fix: tokenizer.pxd
* fix: vocab.pxd
* fix: morphology.pxd (line length)
* ci: add cython-lint
* ci: fix cython-lint call
* Fix kb/candidate.pyx.
* Fix kb/kb.pyx.
* Fix kb/kb_in_memory.pyx.
* Fix kb.
* Fix training/ partially.
* Fix training/. Ignore trailing whitespaces and too long lines.
* Fix ml/.
* Fix matcher/.
* Fix pipeline/.
* Fix tokens/.
* Fix build errors. Fix vocab.pyx.
* Fix cython-lint install and run.
* Fix lexeme.pyx, parts_of_speech.pxd, vectors.pyx. Temporarily disable cython-lint execution.
* Fix attrs.pyx, lexeme.pyx, symbols.pxd, isort issues.
* Make cython-lint install conditional. Fix tokenizer.pyx.
* Fix remaining files. Reenable cython-lint check.
* Readded parentheses.
* Fix test_build_dependencies().
* Add explanatory comment to cython-lint execution.
---------
Co-authored-by: Raphael Mitsch <r.mitsch@outlook.com>
2023-07-19 12:03:31 +02:00
Adriane Boyd
76329e1dde
Revert "Temporarily skip download CLI related tests in CI"
...
This reverts commit 46ce66021a
.
2023-07-06 12:48:06 +02:00
Daniël de Kok
e73c1a89bf
CI: add isort --check to validate job ( #12727 )
2023-06-15 23:10:25 +01:00
Adriane Boyd
9b7a59c325
Revert "CI: Disable fail-fast ( #12658 )" ( #12676 )
...
This reverts commit 1f088cbf4a
.
2023-05-26 10:57:02 +02:00
Adriane Boyd
1f088cbf4a
CI: Disable fail-fast ( #12658 )
...
While the typing_extensions/pydantic `Literal` bugs are being sorted
out, disable fail-fast so the rest of the CI is available for
development purposes.
2023-05-23 10:48:06 +02:00
Adriane Boyd
46ce66021a
Temporarily skip download CLI related tests in CI
2023-05-08 09:17:33 +02:00
Adriane Boyd
6817e3d372
CI: Only run test suite once with thinc-apple-ops for macos python 3.11 ( #12436 )
...
* CI: Only run test suite once with thinc-apple-ops for macos python 3.11
* Adjust syntax
* Try alternate syntax
* Try alternate syntax
* Try alternate syntax
2023-04-28 14:29:51 +02:00
Adriane Boyd
2fba21be63
Restrict github workflows to explosion ( #12470 )
2023-03-27 12:44:04 +02:00
Adriane Boyd
54c614e116
CI: Separate spacy universe validation into a separate workflow ( #12440 )
...
* Separate spacy universe validation into a separate workflow
* Fix new workflow name
2023-03-17 10:59:53 +01:00
Adriane Boyd
5f72d6c836
CI: Switch PR back to paths-ignore ( #12438 )
...
Switch PR tests back to paths-ignore but include changes to `.github`
for all PRs rather than trying to figure out complicated
includes+excludes. Changes to `.github` are relatively rare and should
not be a huge burden for the CI.
2023-03-17 10:01:49 +01:00
Adriane Boyd
4c5a3a2a7b
Remove autoblack workflow ( #12437 )
...
Now that all PRs have `black` formatting validation, we no longer need the
autoblack workflow.
2023-03-17 09:35:00 +01:00
Adriane Boyd
377f601bff
CI: Add all paths before excluding patterns ( #12419 )
2023-03-14 16:06:08 +01:00
Adriane Boyd
ea6de64596
CI: Move CLI tests to ubuntu for speed ( #12409 )
2023-03-13 15:14:46 +01:00
Adriane Boyd
8f1280a514
Fix thinc-apple-ops test to run for python 3.11 ( #12408 )
2023-03-13 15:10:04 +01:00
Adriane Boyd
8ff9073161
CI: Move universe validation to validate job ( #12406 )
...
* CI: Move universe validation to validate job
* Fix indentation
* Update step name
2023-03-13 14:21:17 +01:00
Adriane Boyd
3c999f052e
Add GHA for CI tests ( #12403 )
...
* Add GHA for CI tests
* Reorder paths
2023-03-13 13:13:47 +01:00
Adriane Boyd
9a454676f3
Use black version constraints from requirements.txt ( #12220 )
2023-02-03 11:44:10 +01:00
Ryn Daniels
1aadcfcb37
update lock-threads to v4 ( #11930 )
2022-12-05 10:17:10 +01:00
Adriane Boyd
2e3cfd758e
Use python 3.10 for GHA universe alert ( #11768 )
2022-11-08 12:46:19 +09:00
Ryn Daniels
2fb7e4dc74
More version updates for github action deprecation warnings ( #11705 )
...
* More version updates for github action deprecation warnings
* fix the deprecated set-output commands
* bump explosion-bot to run on ubuntu-latest
2022-11-02 15:36:30 +01:00
Ryn Daniels
a9139907a9
update github actions to deal with deprecations ( #11702 )
2022-10-26 08:15:13 +02:00
Paul O'Leary McCann
231a17817d
Clean up automated label-based issue handling ( #11284 )
...
* Clean up automated label-based issue handline
1. upgrade tiangolo/issue-manager to latest
2. move needs-more-info to tiangolo
3. change needs-more-info close time to 7 days
4. delete old needs-more-info config
* Use old, longer message
* Fix label name
2022-08-09 14:50:50 +02:00
Nipun Sadvilkar
86ee26e3c2
Use pull_request_target
event for spaCy universe GA trigger ( #11097 )
2022-07-07 19:43:50 +05:30
Nipun Sadvilkar
bb3e11b9a1
Github Action for spaCy universe project alert ( #11090 )
2022-07-07 17:50:30 +05:30
Madeesh Kannan
f8b769e7bf
Add test_slow_gpu
explosion-bot command ( #10858 )
2022-06-01 09:37:30 +02:00
Madeesh Kannan
4fb1809c72
Disable weekly GPU/slow tests on forks ( #10831 )
2022-05-20 15:46:30 +02:00
Sofie Van Landeghem
26eac22d3b
remove develop also from GPU tests
2022-02-16 15:44:05 +01:00
Sofie Van Landeghem
fef768ef74
remove develop (not an active branch anymore)
2022-02-16 15:43:36 +01:00
Ryn Daniels
d30ee14ab3
Pass the matrix branch to the checkout action ( #10304 )
2022-02-16 15:39:42 +01:00
Ryn Daniels
f6250015ab
Fix the datemath for reals ( #10294 )
...
* add debugging branch and quotes to daily slowtest action
* Apparently the quotes fixed it
2022-02-15 14:18:36 +01:00
Ryn Daniels
2d6cabb23c
Fix the date command and the matrix failure mode ( #10254 )
2022-02-10 12:06:30 +01:00
Ryn Daniels
3877f78ff9
fix the syntax for the slow/gpu test crons ( #10244 )
2022-02-09 11:21:20 +01:00
Ryn Daniels
f939da0bfa
Add github actions for slow and gpu tests ( #10225 )
...
* Add github actions for slow and gpu tests
* change weekly GPU tests to also run slow tests, and change the time
* only run the tests if there were commits in the past day
2022-02-08 10:05:35 +01:00
Ryn Daniels
66b474ce05
Merge branch 'master' into rfd-robot-slowtests
2021-10-20 11:56:01 +02:00
Ryn Daniels
393e187f2c
Enable the test_slow command for explosionbot
2021-10-20 11:20:57 +02:00
Lj Miranda
2bcd383685
Replace previous lock threads with GH action ( #9499 )
2021-10-19 09:03:59 +02:00
Ryn Daniels
2fb420ec23
Add allowed_teams to the explosion-bot config
2021-10-11 18:20:48 +02:00
Ryn Daniels
f64e39fa49
Install explosionbot as a github action ( #9420 )
2021-10-11 15:43:27 +02:00
Paul O'Leary McCann
1c70c87daf
Fix autoblack
...
The conditional needs double equals.
2021-07-10 16:02:39 +09:00
Paul O'Leary McCann
b8cdbb4bb6
Make the autoblack job not run on forks
...
The autoblack job is an occasional cleanup job. If it runs on forks and
those PRs are accepted the git history will be weird and that doesn't
help anyone.
The way to make the job not run on forks is a little non-obvious but
based on this thread.
https://github.com/prisma/prisma/issues/3539
2021-07-10 15:38:20 +09:00
Ines Montani
c5c4e96597
Fix syntax [ci skip]
2021-07-02 17:46:56 +10:00
Ines Montani
6b905d67df
Try workflow_dispatch and schedule [ci skip]
2021-07-02 17:45:27 +10:00
Ines Montani
70589e348e
Commit as explosion-bot [ci skip]
2021-07-02 17:45:11 +10:00
Ines Montani
dd34a3a433
Try simpler approach [ci skip]
2021-07-02 17:40:49 +10:00
Ines Montani
2898331494
Improve logic [ci skip]
2021-07-02 17:37:35 +10:00
Ines Montani
519a9e29be
Fix git login [ci skip]
2021-07-02 17:30:59 +10:00
Ines Montani
8961f36415
Commit manually in workflow [ci skip]
2021-07-02 17:27:48 +10:00
Ines Montani
2a5cbf1b0c
Test different workflow trigger [ci skip]
2021-07-02 17:22:43 +10:00
Ines Montani
bbbaae0b5e
Update triggers [ci skip]
2021-07-02 17:10:24 +10:00
Ines Montani
cdefb8cf1b
Experimental: add autoblack.yml action [ci skip]
2021-07-02 17:07:05 +10:00