aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* Configure which files pyright runs on in pyproject.tomlTrygve Aaberge2024-02-211-1/+1
| | | | | | | | | | Move the configuration of which files pyright should run on from the CI command to pyproject.toml. Pyright is only configured to run on the main files for v3. So don't run it on the files for the old version of wee-slack, and don't run it on the util scripts. Ideally we would run it on the util scripts, but they give a lot of errors now, so we'd have to fix that first.
* Configure ruff files in pyproject.toml and run on most filesTrygve Aaberge2024-02-211-1/+1
| | | | | | | | | | | Move the configuration of which files ruff check should run on from the CI command to pyproject.toml and change it to run on most files. Exclude these files: - typings/weechat.pyi because it's copied from the WeeChat repo and I don't want errors from that. - wee_slack.py and _pytest because it's the old version, so there's no point spending time fixing lint errors there.
* Specify minimum python version for tools in pyproject.tomlTrygve Aaberge2024-02-211-3/+3
|
* Format built file after building if ruff is availableTrygve Aaberge2024-02-201-0/+6
|
* Upgrade all dependenciesTrygve Aaberge2024-02-201-3/+3
|
* Create nightly releases from masterTrygve Aaberge2024-02-201-0/+8
| | | | | This will update the nightly release with the latest build every time master is pushed to.
* Switch to ruff in CI and docsTrygve Aaberge2024-02-181-2/+2
|
* Check that script loads in WeeChat in CITrygve Aaberge2024-02-181-1/+27
|
* Build in CI and upload as artifactTrygve Aaberge2024-02-181-1/+8
|
* Update CI to use poetry and run the relevant checksTrygve Aaberge2024-02-181-14/+6
|
* Update Python versions run in CITrygve Aaberge2023-10-221-10/+10
|
* Upgrade dependencies used in GitHub Actions workflowTrygve Aaberge2023-10-221-2/+2
|
* Simplify GitHub Actions workflowTrygve Aaberge2023-10-221-80/+13
| | | | | | | The caching doesn't seem to help much and it spends a while in the post step for the cache so the total runtime is lower without the cache. Having linting and testing in separate jobs doesn't seem valuable to me either.
* Remove running on Python 2.7 in CITrygve Aaberge2023-06-231-2/+2
| | | | The setup-python action doesn't support Python 2.7 anymore.
* Run black check in CITrygve Aaberge2021-03-201-0/+4
| | | | | | Thanks to @sudoforge in #828 for this. Closes #828
* feat(ci): add python 3.9 to the test matrixBenjamin Denhartog2021-03-061-2/+2
|
* feat(ci): add python 3.8 to the test matrixBenjamin Denhartog2021-03-061-2/+2
|
* feat(ci): use github actions instead of travis-ciBenjamin Denhartog2021-03-061-0/+103
This patch removes the configuration for Travis-CI, and adds configuration for Github Actions. Co-authored-by: Ashish Kulkarni <ashish@kulkarni.dev>