Robert Craigie
5ccf31fe3a
Merge 890adf3a65 into 7e3df43463
2026-01-07 16:37:01 -08:00
Florian Bruhin
bc72687d7d
Update changelog URLs
2025-12-08 16:55:52 +01:00
Florian Bruhin
c32b7d4b60
Fix dependency update issues
2025-12-08 10:53:13 +01:00
Florian Bruhin
f2547f8a09
scripts: Make smoke test fail output less confusing
2025-11-30 18:46:03 +01:00
Florian Bruhin
17c19a09b7
build_release: Try to get more information on crashes
...
Currently CI crashes on macOS, but without any useful logs.
2025-11-30 18:11:25 +01:00
Florian Bruhin
9316d428ef
ci: Drop Archlinux Qt 5 images/jobs
...
For now, Qt 5 is still tested via the Qt 5.15 PyPI wheels.
See https://github.com/qutebrowser/qutebrowser/issues/8417#issuecomment-3495979318
https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/U45C4RAW4IXVLO376XGFNLEGGFFXCULV/
2025-11-11 09:13:30 +01:00
Florian Bruhin
3fce0518bd
scripts: Avoid showing entire file tree diff in CI log
2025-10-24 17:00:19 +02:00
Florian Bruhin
0c2a673e27
scripts: Clean up build_release
2025-10-24 15:06:20 +02:00
Florian Bruhin
afa456f396
ci: Skip existing artifacts when reuploading
...
After a release failed and we want to retry,
some assets might already have been uploaded.
Skip those instead of attempting to reupload.
2025-10-24 14:53:40 +02:00
Florian Bruhin
461077b6cf
ci: Fix reupload in script
2025-10-24 14:34:20 +02:00
Florian Bruhin
e208f5e121
ci: Add ability to reupload after borked release
2025-10-24 14:33:24 +02:00
Florian Bruhin
0f320051e0
scripts: Ignore another line during smoke tests
2025-10-24 14:17:29 +02:00
Florian Bruhin
da9bd515fd
scripts: Update build-release ignores for Qt 6.10
2025-10-24 12:05:35 +02:00
Florian Bruhin
e300327eea
Update certifi changelog URL
2025-10-10 19:03:14 +02:00
Florian Bruhin
78b55f84cc
scripts: Handle ImportError without QUTE_QT_WRAPPER set in link_pyqt
...
If link_pyqt() is run from mkvenv.py, QUTE_QT_WRAPPER may not be set,
so we shouldn't crash when trying to display import error messages.
2025-09-05 11:24:51 +02:00
Florian Bruhin
22f1b57347
lint: Move check-manifest into pyroma
...
pyroma now runs check-manifest if installed,
so we can simplify things there.
2025-07-07 08:09:47 +02:00
Florian Bruhin
858606c18d
ci: Remove QtWebKit testing
...
It's broken in weird ways since recently (`:version` not loading,
segfault in test_version.py). Since nobody should be using it anyways,
there is no point in spending time on debugging a tricky issue.
Next step is probably ripping it out completely, but that's a separate
can of worms.
See #4039
2025-05-13 09:29:04 +02:00
Florian Bruhin
81f65dbb46
docker: Install libxml2-legacy from official repos
...
Reverts:
- a3bdcca37b
- 1b7557b73b
- 06e7950588
- 9aef02e96c
- c5fe31e828
2025-05-08 09:21:35 +02:00
Florian Bruhin
6cbf2847c8
docker: Try working around QtWebKit issues
2025-05-07 17:59:15 +02:00
Florian Bruhin
102f43cbde
scripts: Ignore another stderr output on macOS
2025-05-06 14:08:00 +02:00
Florian Bruhin
c5fe31e828
docker: Add link
2025-05-06 14:06:10 +02:00
Florian Bruhin
9aef02e96c
docker: Don't install libxml2.13 for webkit
2025-05-06 10:28:17 +02:00
Florian Bruhin
06e7950588
docker: Always install base-devel
2025-05-06 09:18:07 +02:00
Florian Bruhin
1b7557b73b
docker: Don't run makepkg as root
2025-05-06 09:15:27 +02:00
Florian Bruhin
5e6a878f64
docker: Also downgrade libarchive for QtWebEngine
2025-05-06 09:12:23 +02:00
Florian Bruhin
a3bdcca37b
docker: Install libxml2.13
2025-05-06 09:11:20 +02:00
toofar
e67aea60e8
Update changelog link for mypy extensions
2025-04-25 16:50:07 +12:00
Florian Bruhin
ef397e9417
Update changelog URLs
2025-03-31 08:40:01 +02:00
Florian Bruhin
2f20e3b60b
Update iniconfig changelog url
2025-03-24 11:29:35 +01:00
Florian Bruhin
237e90985d
docker: Downgrade libxslt
...
ImportError: /usr/lib/libxslt.so.1: undefined symbol: xmlCtxtParseDocument
2025-03-15 12:25:43 +01:00
toofar
4f985feede
update changelog URL
2025-03-10 23:05:00 +13:00
toofar
42c9973c01
update isort changelog link
2025-03-03 19:45:58 +13:00
Florian Bruhin
eb2e39de1e
scripts: Add new bump-my-version deps
2025-02-17 10:55:22 +01:00
Florian Bruhin
60f526d81f
Add new changelog URLs from bump-my-version
2025-02-03 18:40:35 +01:00
Jun Chen
6b25fdf648
chore: replace bump2version with bump-my-version
2025-01-30 19:14:38 -07:00
Florian Bruhin
322977dc0d
Update changelog URLs for twine upgrade
2025-01-27 16:15:28 +01:00
Florian Bruhin
b3090870d3
scripts: Rename test_requirements function
...
Falsely flagged by https://github.com/m-burst/flake8-pytest-style/blob/master/docs/rules/PT028.md
2025-01-19 11:56:42 +01:00
Florian Bruhin
7eb9bc45de
Adjust Pillow changelog URL
2025-01-06 15:05:02 +01:00
Florian Bruhin
9e70ffeaad
Switch to legacy PDF.js build
...
The normal PDF.js build only officially supports the latest Chromium, so things
might break every once in a while with QtWebEngine (e.g. #8199 , #7335 ).
Let's instead bundle and recommend the legacy build.
Closes #8332
Closes #7721 (reworded)
Also see #7135
2024-12-10 11:47:39 +01:00
Florian Bruhin
e7b346ecf2
scripts: Try harder to 'hdiutil create' the .dmg
...
See https://github.com/actions/runner-images/issues/7522#issuecomment-2527820259
2024-12-10 10:31:47 +01:00
Florian Bruhin
8f274c4e18
mkvenv: Add arm64 to supported platforms
2024-12-10 00:47:04 +01:00
Florian Bruhin
c501ae375e
scripts: Close sqlite connections properly in importer
...
Found thanks to runnning Python 3.13 tests on CI.
See #8205
2024-12-09 16:51:55 +01:00
Florian Bruhin
4d5ed99ff5
link_pyqt: Try QtCore before sip
...
Makes for nicer error messages if there's no PyQt at all.
2024-12-09 13:59:33 +01:00
Florian Bruhin
557cd19a1d
ci: Try harder to detach dmg image
...
See https://github.com/actions/runner-images/issues/7522
2024-12-06 21:45:27 +01:00
Ruben Gonzalez
3a3c03a4df
In POSIX sh, echo flags are undefined
2024-12-06 19:40:28 +00:00
Florian Bruhin
5cb14d4d4b
Run shellcheck over all scripts/*.sh files
...
See #8409
2024-12-06 20:39:34 +01:00
Florian Bruhin
aed06c5f48
Add gherkin-official changelog URL
2024-12-05 19:26:58 +01:00
Robert Craigie
2dfaabf39d
add `from qutebrowser.api.configpy import c, config`
2024-10-25 23:39:40 +01:00
Robert Craigie
421b05ec61
Add generated types for `c` in `config.py`
2024-10-25 23:34:50 +01:00
Florian Bruhin
ffe7d00a62
Merge branch 'drop-py38'
2024-10-15 11:58:54 +02:00