Florian Bruhin
7e7eaaee7c
Retry dependabot for GitHub Actions
...
See 78709ce2b9
and fa5e04fdaf
Hoping this will work better nowadays?
Tenatively closes #7299
2022-11-04 19:12:54 +01:00
Florian Bruhin
0ff0eaa703
ci: Get rid of set-output
...
Fixes #7439
2022-11-03 11:53:28 +01:00
Florian Bruhin
c9613e09e5
ci: Drop Ubuntu 18.04, add 22.04
...
See https://github.com/actions/runner-images/issues/6002
2022-08-16 18:59:27 +02:00
Florian Bruhin
2b2682f14c
ci: Update to macOS 11, add 12
...
See https://github.com/actions/runner-images/issues/5583
2022-08-16 18:59:27 +02:00
Florian Bruhin
8f3011e261
Revert "Revert "ci: Re-add Python 3.11""
...
This reverts commit 70fa33f52d .
2022-07-13 12:45:03 +02:00
Florian Bruhin
70fa33f52d
Revert "ci: Re-add Python 3.11"
...
This reverts commit d1e653115b .
2022-07-12 23:08:52 +02:00
Florian Bruhin
d1e653115b
ci: Re-add Python 3.11
...
Fixes #7143
2022-07-12 17:29:57 +02:00
Florian Bruhin
d78e6759b7
ci: Get libxcb-shape0 in for normal runs too
...
Those seem to fail in weird ways as well...
2022-07-12 16:19:34 +02:00
Florian Bruhin
8c29f22b93
ci: Add missing libxcb-shape0
...
Not sure why this is needed out of the sudden...
2022-07-12 16:03:03 +02:00
Florian Bruhin
aaeed45480
ci: Remove TERM=ansi again
...
Doesn't seem to actually work.
2022-07-11 10:37:50 +02:00
Florian Bruhin
df9abc5c23
ci: More colored output
2022-07-11 10:36:23 +02:00
Florian Bruhin
774f24933d
ci: Fix wget
2022-07-11 10:27:51 +02:00
Florian Bruhin
dc7dad5de8
ci: Add actionlint
2022-07-11 10:23:27 +02:00
Florian Bruhin
47ef35fb31
ci: Update dependendicies
2022-06-22 12:50:28 +02:00
Florian Bruhin
a96aa25a60
ci: Adjust artifact names
2022-06-22 10:30:50 +02:00
Florian Bruhin
8bbf897107
ci: Try to improve nightly artifact upload
2022-06-22 10:11:03 +02:00
Florian Bruhin
7a5eac4165
ci: Actually build Qt 6 for Qt 6 builds
2022-06-22 09:42:05 +02:00
Florian Bruhin
ff31bf8da2
ci: Add qt6-v2 to nightly builds
2022-06-21 20:48:26 +02:00
Florian Bruhin
3ac1c8a7a3
ci: Split bleeding CI and nightly builds into two
2022-06-21 20:45:20 +02:00
Florian Bruhin
20b0f16671
ci: Upgrade codeql-action
...
See https://github.blog/changelog/2022-04-27-code-scanning-deprecation-of-codeql-action-v1/
2022-05-19 12:10:14 +02:00
Florian Bruhin
5a4ae369a5
ci: Comment out Python 3.11 entirely for now
...
Still reflected in commit status
See #7143
2022-04-28 12:15:50 +02:00
Florian Bruhin
6fc30a1e85
ci: Mark Python 3.11 as experimental
...
end2end tests seem flaky, no clue why
2022-04-26 17:14:38 +02:00
Florian Bruhin
de0aa69b9a
ci: Update Python versions
2022-04-26 17:14:38 +02:00
Jimmy
060e4fbf80
Drop python3.6 support.
...
Commits for dropping 3.5 support to copy from:
c245b7d855ccd "Initial drop of Python 3.5"
ccdfb44b85 "Drop support for Python 3.6.0"
Anything needed to update regarding OS version support in
doc/install.asciidoc?
TODO: remove 3.6/7 annotations in requirements files and
rebuild
workflows: not sure I updated it right (run 5.12 with 3.7, same 18.04 OS) but
18.04 seems to have 3.7 on it too so it should work. It'll all change when we
drop <5.15 anyway. Not sure what the minimum ubuntu version will be going
forward.
Regarding mimetype overrides (ebb3046822 ) the doctring says they can all go
in 3.7 but .h5 is still missing on py39, not sure if we should care.
There are a bunch of old(?) warning messages still ignored in tests/end2end/fixtures/quteprocess.py.
2022-04-04 12:08:19 +12:00
Florian Bruhin
e494100582
ci: Switch to FORCE_COLOR
...
pytest understands that since a while: https://pytest.org/en/7.0.x/reference/reference.html#environment-variables and other tools are adopting it: https://github.com/sphinx-doc/sphinx/pull/10260
2022-03-30 09:57:53 +02:00
Florian Bruhin
2957c5ccb8
Switch to newer Python for linters
...
We originally used Python 3.8 for pylint for https://github.com/PyCQA/pylint/issues/3760 which is long fixed... See 214dd63441
2022-03-29 17:52:21 +02:00
Jimmy
4c745a298a
ci: update package list before installing asciidoc
...
On the last two runs we've been getting errors install lxml2-utils (a
dependency of asciidoc) because the version in the packages list isn't
available anymore. A new point build has been pushed.
The base image will be updated eventually but [the docs][] say to run
apt update before installing. That is already done once in this file
too. Yay for longer build times.
Last two runs:
https://github.com/qutebrowser/qutebrowser/runs/5578546699?check_suite_focus=true
https://github.com/qutebrowser/qutebrowser/runs/5581525862?check_suite_focus=true
[the docs]: https://docs.github.com/en/actions/using-github-hosted-runners/customizing-github-hosted-runners#installing-software-on-ubuntu-runners
2022-03-17 20:53:34 +13:00
Florian Bruhin
5e475f4151
ci: Thanks YAML
2021-11-22 18:09:17 +01:00
Florian Bruhin
cac9e3e049
ci: Use Python 3.10 for bleeding CI
2021-11-22 17:53:51 +01:00
arza
3653be86f2
Update CONTRIBUTING.asciidoc
2021-08-20 16:03:11 +03:00
Florian Bruhin
f2e322c581
ci: Switch to #qutebrowser-bots
2021-05-27 09:28:31 +02:00
Florian Bruhin
b366911d0a
ci: Switch bots to Libera
2021-05-26 10:54:32 +02:00
Florian Bruhin
493d7470c4
ci: Try to avoid upload load
...
I suspect we get issues because 6 jobs try to upload at the same time
2021-05-14 14:34:56 +02:00
Florian Bruhin
62de76e878
Revert "ci: Pin Python 3.10 to Alpha 7"
...
This reverts commit 0c1414c6aa .
2021-04-30 10:48:07 +02:00
Florian Bruhin
4751890acb
ci: Fix CodeQL
2021-04-29 00:06:36 +02:00
Florian Bruhin
8023b8c8fe
ci: Lock down workflows
...
Closes #6430
2021-04-28 23:01:43 +02:00
Florian Bruhin
0c1414c6aa
ci: Pin Python 3.10 to Alpha 7
...
See https://github.com/actions/setup-python/issues/207
pytest isn't ready yet:
https://github.com/pytest-dev/pytest/issues/8539
2021-04-19 11:43:37 +02:00
Florian Bruhin
a0710124a1
ci: Tune down code scanning
...
Too many false positives, and it seems impossible to ignore a single rule.
2021-04-10 09:15:38 +02:00
Florian Bruhin
f22ea9b81d
ci: Try additional CodeQL queries
2021-04-09 10:03:47 +02:00
Florian Bruhin
545a295cf0
ci: Move test_mkvenv.py to update-dependencies
...
It requires some time and network access, so no need to run it as part of the automated tests.
2021-03-31 13:10:09 +02:00
Florian Bruhin
bce20c2995
scripts: Add --debug to build_release.py
2021-03-29 23:42:14 +02:00
Florian Bruhin
2a545400f8
ci: Try debug builds
2021-03-29 23:42:14 +02:00
Florian Bruhin
78ce753b09
ci: Move macOS dmg to dist/
2021-03-29 23:42:14 +02:00
Florian Bruhin
99f419c97d
ci: Rename artifact
2021-03-29 23:42:14 +02:00
Florian Bruhin
c6118aa4aa
ci: Upload release files
2021-03-29 23:42:14 +02:00
Florian Bruhin
498ff53463
ci: Split 32/64bit pyinstaller envs
2021-03-29 23:42:14 +02:00
Florian Bruhin
8a0d7a5be8
scripts: Pass GitHub token via commandline args
2021-03-29 23:42:14 +02:00
Florian Bruhin
e10214a726
ci: Fix asciidoc
...
Unfortunately, GitHub won't let us clone asciidoc to ../asciidoc :(
2021-03-29 23:42:14 +02:00
Florian Bruhin
a93b1f00c9
ci: Try docs as well
2021-03-29 23:42:14 +02:00
Florian Bruhin
353b27df53
ci: Add PyInstaller env
...
Closes #6338
2021-03-29 23:42:09 +02:00