Commit Graph

70 Commits

Author SHA1 Message Date
Kovid Goyal 75fd04c97b Upgrade type annotations for newer python 2026-01-16 11:28:53 +05:30
Kovid Goyal aeda521151 Print crash report when CI test process crashes 2025-12-30 09:24:21 +05:30
Kovid Goyal 5f595907c8 Try installing rapydscript on windows CI as well 2025-12-13 11:55:58 +05:30
Kovid Goyal c063332749 Change CI to use python 3.14 2025-12-09 23:56:17 +05:30
dependabot[bot] e10a0d8ea3 Bump actions/checkout from 5 to 6 in the actions group
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 18:46:42 +00:00
Kovid Goyal 76dee4bd22 auto fixes to github actions by zizmor 2025-11-07 09:35:31 +05:30
dependabot[bot] 2952b1dbdb Bump github/codeql-action from 3 to 4 in the actions group
Bumps the actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 3 to 4
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-13 16:40:02 +00:00
Kovid Goyal 1803a93e98 Scan dependencies for vulnerabilities in CI 2025-09-24 10:03:56 +05:30
Kovid Goyal e3f2e374dd Turn of CodeQL TRAP caching
It was using up all github action cache of 10GB
2025-09-19 22:54:33 +05:30
Kovid Goyal 5459b51ee3 Run CodeQL on GitHub actions as well 2025-09-17 07:50:54 +05:30
Kovid Goyal 26a88ba47f Try running CodeQL on windows to increase C coverage 2025-09-16 08:04:21 +05:30
Kovid Goyal b4618df18b Run CodeQL analysis for different languages in parallel 2025-09-16 07:13:28 +05:30
dependabot[bot] 77884e27ed Bump actions/checkout from 3 to 5 in the actions group
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 3 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 17:16:39 +00:00
Kovid Goyal 9622ce41a8 Turn on scanning of C code in CodeQL
Because I want to spend the next half a day of my life swatting false
positives.
2025-09-15 17:21:03 +05:30
Kovid Goyal 85ece7d311 Try enbling CodeQL for python 2025-09-15 12:20:39 +05:30
xxyzz d86e6043aa Update GitHub Actions dependencies and enable Dependabot
Dependabot will keep these action dependencies updated with pull
requests
2025-09-08 17:11:58 +08:00
Frazer Smith 870d688dac Remove git credentials after checkout 2025-02-24 06:05:45 +00:00
Kovid Goyal 586be46ff2 ... 2025-01-22 09:45:37 +05:30
Kovid Goyal dd71135591 Bump minimum Python version to 3.10
3.8 is EOLed and 3.9 will be EOLed in a few months. 3.10 thus makes a
good base and matches the minimum Python version on my other big Python
project, kitty, so I dont have to keep multiple feature sets in mind
when developing.
2025-01-22 09:37:33 +05:30
Kovid Goyal d2cf717587 See if windows CI works again with updated webengine 2024-08-26 13:15:50 +05:30
Kovid Goyal 6890a437c0 ... 2024-01-03 21:22:10 +05:30
Kovid Goyal c94feafd3b Dont know why webengine is failing on CI machine
Since Qt have broken webengine in many ways on windows of late, lets
sink time into investigating it only if it stays broken after the next
Qt update bundled with calibre.
2024-01-03 21:03:18 +05:30
Kovid Goyal 1a2010ef73 Restore the arch linux CI
Since calling os._exit() seems to have worked around the CI hang
2023-11-13 19:21:37 +05:30
Kovid Goyal 38ae4df969 Start work on updating windows binaries 2023-11-13 19:21:35 +05:30
Kovid Goyal 10afcea57f Disable testing on Arch Linux
Something is hanging on CI after the test completes successfully cant be
bothered figuring out what
2023-05-20 13:31:51 +05:30
Kovid Goyal fc553b9c2c See if running test_rs fixes the interminable hang in Arch CI 2023-05-20 13:11:09 +05:30
Kovid Goyal 8b5c9e9047 Explicity set github actions permissions to read only 2022-09-24 07:39:07 +05:30
Kovid Goyal 3e58f44085 Use versioned actions as master is currently broken for setup-python 2022-04-01 07:18:16 +05:30
Kovid Goyal aec6b7c174 Use the new transifex client, which is dog-slow and not API compatible with the old one
Le Sigh.
https://github.com/transifex/cli/issues/5
2022-03-03 12:23:03 +05:30
Kovid Goyal 2c3e605441 We need Visual Studio 2019 on CI to build 2022-02-22 08:28:57 +05:30
Kovid Goyal 009e82c9df Turn on deprecation warnings in CI 2021-06-24 10:20:19 +05:30
Kovid Goyal 16fe9090a5 Run the test suite with ASAN on Arch CI 2021-03-22 09:46:23 +05:30
Eli Schwartz 68500c8b64 use official image, not deprecated one 2021-03-07 18:11:23 -05:00
Eli Schwartz e552724524 disable glibc 2.33 workaround once github workflows are no longer broken 2021-03-07 18:11:23 -05:00
Kovid Goyal d148e2da5f Workaround for Arch not running on older docker 2021-03-04 21:41:10 +05:30
Kovid Goyal c7ee68b0ba Disable transifex job in yml file rather than github UI 2021-02-11 16:05:27 +05:30
Kovid Goyal fed56e2c32 Disable testing on Arch
Running Arch in docker on Ubuntu is currently broken because of
https://bugs.archlinux.org/task/69563
2021-02-11 10:46:38 +05:30
Kovid Goyal 765f66d856 Use ubuntu-latest since now it is 20.04 2021-02-08 13:38:52 +05:30
Kovid Goyal 5203651af1 Dont use a binary for building translations 2020-12-15 19:14:29 +05:30
Kovid Goyal f45278507e Try to fix failing tests
Ignore errors during server __exit__ and bump ubuntu version
Also retry all failing server tests once.
2020-12-08 17:50:54 +05:30
Kovid Goyal b28c79f6bb Lets see if resetting the broken control connection fixes the test on Ubuntu as well 2020-12-08 12:03:45 +05:30
Kovid Goyal a47105b17a Disable ubuntu test runner
Server based tests are failing for no reason I can discern. Hopefully
Microsoft will fix whatever they broke eventually.
2020-12-08 08:08:53 +05:30
Kovid Goyal a529c4a5b1 Install pycryptodome on Arch CI 2020-11-25 21:09:33 +05:30
Kovid Goyal 603b082dc0 Re-enable Arch on CI 2020-11-24 14:04:37 +05:30
Kovid Goyal 0191c621fb See if we can fix the urllib3 mess 2020-11-11 11:48:06 +05:30
Kovid Goyal 7c91fc2bb7 RUN CI on windows-latest 2020-11-06 13:34:19 +05:30
Kovid Goyal c027aaff75 Start wrapping espeak 2020-10-31 11:56:54 +05:30
Kovid Goyal a2f9fc18f4 Note why CI on arch is disabled 2020-10-09 20:23:19 +05:30
Kovid Goyal c44316fc27 Incorrect use oh typographical quotes 2020-10-01 16:42:04 +05:30
Kovid Goyal e590347369 Only run push to Transifex on my repo 2020-10-01 16:37:48 +05:30