summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-06build(deps): bump docker/build-push-action from 3 to 4dependabot[bot]
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v3...v4) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-02-06pylint: Enable new extensionsFlorian Bruhin
See https://pylint.pycqa.org/en/latest/whatsnew/2/2.16/index.html#extensions
2023-02-06Update changelog URLsFlorian Bruhin
2023-02-06lint: pointless-exception-statementtoofar
It does actually raise an AssertionError as a side effect
2023-02-06lint: superfluous-parens and useless-suppressiontoofar
Unnecessary parens after '=' keyword
2023-02-06lint: consider-using-augmented-assigntoofar
Not a huge fan of this suggestion. I don't think it adds anything apart from a reliance on a language feature that isn't used much in this codebase. I don't want to have to explain to inexperienced devs that they have to play a bit of code golf instead of focussing on what actually matters.
2023-02-06lint: no-else-raisetoofar
Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it
2023-02-06lint: broad-exception-raisedtoofar
Mostly pretty lazy fixes. Most of the places in the tests we were already matching on error message, a couple of places we weren't. The tick-tock one was the only one that wasn't being used right where it was raised. Some of them I just changed to RuntimeError because it was shorter than adding the pylint directive.
2023-02-06Update dependenciesqutebrowser bot
2023-02-05Merge pull request #7567 from qutebrowser/update-dependenciestoofar
Update dependencies
2023-02-05unpin astroidtoofar
Looks like the upstream bug is fixed now. I didn't run recompile-requirements because it requires py3.7 for the pylint file and I don't have that. The robot will run overnight anyway (and pick up a new pylint release) ref: 085a7956ebf728e94
2023-02-03update changelog for sphinxcontrib-applehelp againtoofar
2023-01-30Update dependenciesqutebrowser bot
2023-01-29Fix missing raw string prefixFlorian Bruhin
2023-01-27Update homebrew instructionsFlorian Bruhin
2023-01-25Update donation infos, add LiberapayFlorian Bruhin
See #7264 and https://listi.jpberlin.de/pipermail/qutebrowser/2023-January/000925.html
2023-01-24Merge pull request #7553 from qutebrowser/update-dependenciestoofar
Update dependencies
2023-01-23Reduce hypothesis iterations for test_invariantstoofar
The text strategy doesn't perform well with long strings. Not really related to this PR but pushing to a branch and merging is less stressful than pushing to master. ref: #7553#issuecomment-1399918153
2023-01-23Remove some broad exception assertionstoofar
Flake8-bugbear points out some places where we use pytest.raises(Exception). That can swallow errors with the tests that aren't the intended ones. I most cases we are also passing match="some-regex" to limit the exceptions that it matches against. There is one case where that didn't look easy to do so I subclassed exception. ref: #7553
2023-01-23Add changelog entries for markdown-it-py for richtoofar
Apparently commonmark is unmaintained: https://github.com/Textualize/rich/pull/2439
2023-01-23Add changelog url for pyproject_hookstoofar
This is actually the renamed pep517, but I'm not removing that as pyorama still depends on it. Even though pyproject_hooks got added to the pyorama requirements file, huh???
2023-01-23Update dependenciesqutebrowser bot
2023-01-20Merge pull request #7559 from tkna91/patch-1Florian Bruhin
Fix: Add `-p` to examples
2023-01-21Fix: Add `-p` to examplesTakahashi, Naoki
Usage of the following example is not available unless `-p` is added. `usage: tor_identity [-h] [-c CONTROL_PORT] [-p PASSWORD]`
2023-01-19tox: Don't use environment names ending in digitsFlorian Bruhin
This fails now with 'failed with env name pyinstaller-32 conflicting with base python C:\hostedtoolcache\windows\Python\3.10.9\x86\python.exe' See https://github.com/tox-dev/tox/pull/2824
2023-01-19ci: Bump timeouts to 45mFlorian Bruhin
Looks like 30m is a bit tight when GHA is exceptionally busy
2023-01-17Update changelogFlorian Bruhin
2023-01-17notifications: Handle UnknownObject as known errorFlorian Bruhin
Seems to happen instead of NoReply with some notification servers after them quitting
2023-01-10Merge pull request #7549 from qutebrowser/update-dependenciesFlorian Bruhin
Update dependencies
2023-01-10Update changelog URLsFlorian Bruhin
2023-01-10requirements: Avoid astroid 2.13Florian Bruhin
See https://github.com/PyCQA/astroid/issues/1958
2023-01-09Update dependenciesqutebrowser bot
2023-01-02Merge pull request #7539 from qutebrowser/update-dependenciesFlorian Bruhin
Update dependencies
2023-01-02Update dependenciesqutebrowser bot
2023-01-01doc: Add link to CatppuccinFlorian Bruhin
2022-12-27Fix gathering info for nightly builds on WindowsFlorian Bruhin
Not quite sure why this worked with 0ff0eaa703ad5e72d3c167f63ff8e498ad40ee9b honestly...
2022-12-27Merge pull request #7535 from qutebrowser/update-dependenciestoofar
Update dependencies
2022-12-26make configtype from_str hypothesis check skip subclasses tootoofar
We are already skipping round trip tests for partial functions made in gen_classes from compound classes (list, dict, ...). This change makes it so we skip trying it for subclasses of those compound classes too (eg FlagList and Padding). This is due to the test failing with the input "- A" to FlagList. Also switches the Dict example in the comment to be the same order as the other two. Some questions I don't know the answers to: * Why are List and Dict using `json.dumps()` in `to_str()` instead of `yaml_dump()`? * Is `to_str()` used anywhere apart from tests? * Should we have a `to_yaml()` or just use `yaml_dump()` in the test to get back the original value?
2022-12-26Update dependenciesqutebrowser bot
2022-12-19scripts: Fix isort changelog URLFlorian Bruhin
2022-12-19Update dependenciesqutebrowser bot
2022-12-16scripts: Ignore CreateCommandBuffer warning for release smoketestFlorian Bruhin
2022-12-15Revert "bleeding tests: Downgrade broken mesa"Florian Bruhin
This reverts commit 3f5febf227d746ef9b9b1c90a0110c6e8c23cb3c. https://github.com/archlinux/svntogit-packages/commit/ec144824e830a528ef0d3adabae06370e6e01aee Fixes #7509
2022-12-15docker: Init archlinux keyringFlorian Bruhin
2022-12-15docker: Make sure to upgrade archlinux-keyring firstFlorian Bruhin
2022-12-14doc: Add city lights themeFlorian Bruhin
2022-12-13doc: Improve security reporting guidelinesFlorian Bruhin
See #7524
2022-12-13tests: Ignore another spurious Chromium errorFlorian Bruhin
2022-12-13Fix duplicate testcase after mergeFlorian Bruhin
2022-12-13Merge branch 'master' into qt6-v2Florian Bruhin