summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2021-01-27ci: Use Python 3.9 for Windows/macOSFlorian Bruhin
That's what we use with the newer PyInstaller releases, too.
2021-01-26ci: Add Python 3.10Florian Bruhin
Needs a couple of follow-up commits for workarounds, which hopefully aren't needed anymore at a later point. Fixes #6068
2021-01-09ci: Test Ubuntu 18.04Florian Bruhin
See #5551
2021-01-08ci: Remove macOS Big Sur for nowFlorian Bruhin
See https://github.com/actions/virtual-environments/issues/841
2021-01-02ci: Add qute-pylint to cache keyFlorian Bruhin
This makes sure we don't use a stale qute_pylint version in CI.
2020-12-07ci: Simplify CodeQL workflowFlorian Bruhin
2020-12-03ci: Don't run docker job in forksFlorian Bruhin
2020-12-03ci: Also use Python in PATH in ci.ymlFlorian Bruhin
Follow-up to df7e0553d8bf3697c577b72ed4077ac90be07c74
2020-12-03ci: Add Qt 5.15.0Florian Bruhin
We test Qt 5.15.2, but that's based on a newer Chromium version: Qt 5.14.x -> Chromium 77 Qt 5.15.0 -> Chromium 80 Qt 5.15.2 -> Chromium 83 Some behavior changes between Chromium versions (see e.g. #5915), so it makes sense to test both. Picking 5.15.0 rather than .1 due to renderer process crashes in 5.15.1 (#5721). Doesn't matter much on the CI as we don't use WebRTC, but if someone wants to downgrade with mkvenv.py for some reason, .0 will be more useful than .1.
2020-11-26Revert "ci: Try semgrep"Florian Bruhin
This reverts commit 7c1f177572daeb2063ab58b5669a4c3c02df6235. Worked on dev, now broken on master?
2020-11-25ci: Try semgrepFlorian Bruhin
2020-11-25ci: Fix lint for docker workflowFlorian Bruhin
2020-11-25ci: Fix docker working directoryFlorian Bruhin
2020-11-25Integrate docker rebuild workflowFlorian Bruhin
2020-11-24ci: Add macOS Big SurFlorian Bruhin
See #5663 and #5896 (which we don't test for at the moment)
2020-11-23Revert "ci: Downgrade to Ubuntu 18.04 for CodeQL env"Florian Bruhin
This reverts commit 74ad8fd545f72c76a55dcd2d87683041a09816cb.
2020-11-23ci: Upgrade create-pull-request action to v3Florian Bruhin
2020-11-20ci: Downgrade to Ubuntu 18.04 for CodeQL envFlorian Bruhin
It emits a setup warning because of a missing Python 2 pip otherwise: https://github.com/github/codeql-action/pull/316
2020-11-20ci: Be explicit about Ubuntu versionFlorian Bruhin
There currently are warnings about ubuntu-latest soon being 20.04 rather than 18.04. For those environments, we don't actually care about the underlying OS (linters/codeql/irc should work no matter what), but it's still good to be explicit about the OS choice. This avoids the warnings and makes things more predictable. Also, updating it once every 2 years (for Ubuntu LTS releases) shouldn't be a big issue.
2020-11-04ci: Update Python/Qt versionsFlorian Bruhin
2020-11-04old qt: Drop CIFlorian Bruhin
2020-10-28ci: Drop -dev suffix for Python 3.9Florian Bruhin
2020-10-26Initial drop of Python 3.5Florian Bruhin
See #4800
2020-10-15Remove dependabot for GitHub ActionsFlorian Bruhin
- It only seems to catch some dependencies, not all - Its PRs (without batching) are kind of noisy - Despite the GitHub docs saying otherwise, it seems to open PRs for forks... - GitHub Actions seem to use semantic versioning pretty much consistently, so this should hopefully work out without explicit pinning.
2020-10-05ci: Avoid deprecated ::add-pathFlorian Bruhin
See https://github.com/actions/toolkit/security/advisories/GHSA-mfwh-5m23-j46w
2020-10-02Bump actions/setup-python from v2.1.2 to v2.1.3dependabot[bot]
Bumps [actions/setup-python](https://github.com/actions/setup-python) from v2.1.2 to v2.1.3. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v2.1.2...c181ffa198a1248f902bc2f7965d2f9a36c2d7f6) Signed-off-by: dependabot[bot] <support@github.com>
2020-10-02Bump actions/setup-node from v2.1.1 to v2.1.2dependabot[bot]
Bumps [actions/setup-node](https://github.com/actions/setup-node) from v2.1.1 to v2.1.2. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v2.1.1...c6fd00ceb9747fb23ffdf72987450a2664414867) Signed-off-by: dependabot[bot] <support@github.com>
2020-09-25ci: Pin irc-message-action to v1.1Florian Bruhin
See https://github.com/Gottox/irc-message-action/issues/5
2020-08-18Bump codecov/codecov-action from v1.0.12 to v1.0.13dependabot[bot]
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from v1.0.12 to v1.0.13. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Commits](https://github.com/codecov/codecov-action/compare/v1.0.12...6004246f47ab62d32be025ce173b241cd84ac58e) Signed-off-by: dependabot[bot] <support@github.com>
2020-08-12Bump actions/setup-python from v2.1.1 to v2.1.2dependabot[bot]
Bumps [actions/setup-python](https://github.com/actions/setup-python) from v2.1.1 to v2.1.2. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v2.1.1...24156c231c5e9d581bde27d0cdbb72715060ea51) Signed-off-by: dependabot[bot] <support@github.com>
2020-08-11Use Python 3.9 on CIFlorian Bruhin
2020-07-30ci: Remove unneeded line for IRC notificationsFlorian Bruhin
2020-07-30ci: Improve IRC notificationsFlorian Bruhin
Should probably move this in a separate action at some point and do this in code instead :D [ci skip]
2020-07-28ci: Avoid double buildsFlorian Bruhin
2020-07-27ci: Add skippingFlorian Bruhin
2020-07-23Merge remote-tracking branch 'origin/pr/5616'Florian Bruhin
2020-07-23Add yamllintFlorian Bruhin
2020-07-23build(deps): Bump codecov/codecov-action from v1.0.11 to v1.0.12dependabot[bot]
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from v1.0.11 to v1.0.12. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Commits](https://github.com/codecov/codecov-action/compare/v1.0.11...07127fde53bc3ccd346d47ab2f14c390161ad108) Signed-off-by: dependabot[bot] <support@github.com>
2020-07-22build(deps): Bump actions/setup-node from v2.1.0 to v2.1.1dependabot[bot]
Bumps [actions/setup-node](https://github.com/actions/setup-node) from v2.1.0 to v2.1.1. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v2.1.0...321b6ccb03083caa2ad22b27dc4b45335212e824) Signed-off-by: dependabot[bot] <support@github.com>
2020-07-21build(deps): Bump actions/setup-python from v2 to v2.1.1dependabot[bot]
Bumps [actions/setup-python](https://github.com/actions/setup-python) from v2 to v2.1.1. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v2...0c28554988f6ccf1a4e2818e703679796e41a214) Signed-off-by: dependabot[bot] <support@github.com>
2020-07-20ci: Bump up timeouts for lintersFlorian Bruhin
For some reason, the cache can be pretty slow?
2020-07-20Add basic PR templateFlorian Bruhin
2020-07-20ci: Fix/improve update requirements workflowFlorian Bruhin
- Set up Python 3.7 and 3.8 - Add workflow dispatch event to trigger the update - Add IRC notification
2020-07-20build(deps): Bump codecov/codecov-action from v1.0.10 to v1.0.11dependabot[bot]
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from v1.0.10 to v1.0.11. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Commits](https://github.com/codecov/codecov-action/compare/v1.0.10...6d208f5b527841fb050f92f778e86cb808dacdcb) Signed-off-by: dependabot[bot] <support@github.com>
2020-07-17ci: Only update dependencies in main repoFlorian Bruhin
2020-07-17ci: Add timeouts for jobsFlorian Bruhin
2020-07-16ci: Run apt-get updateFlorian Bruhin
2020-07-13ci: Disable mypy coloring againFlorian Bruhin
Looks like mypy uses curses to get colors, so there's really nothing we can do here on GitHub Actions.
2020-07-13ci: Simplify IRC notification textFlorian Bruhin
2020-07-13ci: Improve mypy outputFlorian Bruhin
- Set MYPY_FORCE_TERMINAL_WIDTH to get 180-column output (rather than 80), so that error messages fit on one line. - Set MYPY_FORCE_COLOR to get colored output - Adjust problemmatcher regex accordingly