toofar
dc072a7825
Allow running nightly builds on any branch
...
The nightly jobs have a `workflow_dispatch` action, which means you can
kick the job off on any branch. But the build steps has the branch to
build on hardcoded. I would like to be able to build windows and mac
builds without having a local build environment setup.
The docs for the checkout action says it default to the main branch,
so the scheduled actions should keep working fine. But now we'll be able
to create builds off of other branches too.
docs: https://github.com/actions/checkout#usage
ref: https://github.com/qutebrowser/qutebrowser/issues/7989
2023-11-15 20:36:41 +13:00
toofar
4227aba7ba
Update mac and windows CI to target for next release
...
It looks like our last release builds were done with python 3.11 and
PyQt 6.5.3. I'm expecting that since PyQt6.6 is out now our next release
will be on 6.6. So lets update the CI to match.
Questions:
* what about python12? I don't think there is a benefit to updating to
that, so lets leave it.
* what about pyqt6.5? Do we care about testing that? Maybe for homebrew
users? We aren't providing new builds with an old Qt right?
last release builds: https://github.com/qutebrowser/qutebrowser/actions/runs/6578864884
ref: https://github.com/qutebrowser/qutebrowser/issues/7989
2023-11-15 20:36:41 +13:00
toofar
1683b74aba
bump py311 and py12 tests to use pyqt6.6
...
I'm not sure if we need a py3.11 pyqt6.5 variant or a py3.10 pyqt6.6
one? Those might well be combinations that people have (debian has 3.11
and 6.5 at the moment) but how much coverage do we need?
ref: https://github.com/qutebrowser/qutebrowser/issues/7989
2023-11-15 20:36:41 +13:00
toofar
b4215d31b3
py3.12 is released now
...
ref: https://github.com/qutebrowser/qutebrowser/issues/7989
2023-11-15 20:36:41 +13:00
dependabot[bot]
a55f5332f9
build(deps): bump actions/github-script from 6 to 7
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-13 18:07:46 +00:00
dependabot[bot]
f53933b329
build(deps): bump actions/setup-node from 3 to 4
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 18:49:54 +00:00
Florian Bruhin
4f549669bc
Revert "Use different PyPI token tempoarily"
...
This reverts commit 597873286c .
2023-10-19 19:58:42 +02:00
dependabot[bot]
363c8a7e5c
build(deps): bump docker/login-action from 2 to 3
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-20 12:45:29 +00:00
Florian Bruhin
59552ce75f
Merge pull request #7922 from qutebrowser/dependabot/github_actions/docker/build-push-action-5
...
build(deps): bump docker/build-push-action from 4 to 5
2023-09-20 14:34:37 +02:00
dependabot[bot]
385f8b2f7c
build(deps): bump docker/setup-buildx-action from 2 to 3
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 18:26:10 +00:00
dependabot[bot]
839a1ee8f4
build(deps): bump docker/build-push-action from 4 to 5
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
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-09-18 18:26:05 +00:00
dependabot[bot]
37172cf9cc
build(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [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...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 18:36:00 +00:00
Florian Bruhin
07e1376e64
ci: Fix changelog URL for releases
2023-08-18 18:19:21 +02:00
Florian Bruhin
597873286c
Use different PyPI token tempoarily
...
See https://github.com/pypi/support/issues/3111
2023-08-18 16:14:27 +02:00
Florian Bruhin
8795b88d35
ci: Fix JS style issues
2023-08-17 14:51:53 +02:00
Florian Bruhin
9dfe641263
ci: Switch from experimental to real releases
2023-08-17 14:47:49 +02:00
Florian Bruhin
60eb849fad
ci: Check for open milestone before release
2023-08-17 12:42:21 +02:00
Florian Bruhin
bcbfc2b68c
ci: Add IRC notification for main channel
...
Releases are probably important enough
2023-08-17 12:42:21 +02:00
Florian Bruhin
67ae39561a
ci: Use -x for cherry picks
2023-08-17 12:42:21 +02:00
Florian Bruhin
fa74860417
ci: Use earlier release ID
2023-08-17 12:42:21 +02:00
Florian Bruhin
c10cda7d4a
ci: Use github script to update release
...
See https://github.com/softprops/action-gh-release/issues/163
2023-08-17 12:42:21 +02:00
Florian Bruhin
a59bf7bc5b
ci: Set twine PyPI token
2023-08-17 12:39:00 +02:00
Florian Bruhin
ab820fe8a0
ci: Set up asciidoc properly for releases
2023-08-17 12:39:00 +02:00
Florian Bruhin
13ddb50170
ci: More automatic release improvements/fixes
2023-08-17 12:36:25 +02:00
Florian Bruhin
9757fa79ee
ci: Use GitHub Script to get release branch
...
By default, we only get a narrow checkout, so we don't know about any
other branches. Use the GitHub API and some JS to get the release branch
instead.
2023-08-17 12:36:25 +02:00
Florian Bruhin
950d06ad5b
ci: Initial automatic release support
...
See #3725
2023-08-17 12:35:53 +02:00
Florian Bruhin
a196344742
ci: Use proper image for Qt 6 bleeding tests
2023-08-15 19:31:36 +02:00
Florian Bruhin
8221fd7878
wip: Add Qt 6 bleeding tests to CI
2023-08-15 18:57:17 +02:00
Florian Bruhin
9a90a3950f
wip: Add Qt 6 bleeding tests to CI
2023-08-15 18:30:00 +02:00
Florian Bruhin
3b1c3856a9
Merge pull request #7797 from pylbrecht/build-on-ci
...
Run package building on CI with warnings turned into errors
2023-08-10 12:14:23 +02:00
Philipp Albrecht
7d445e6617
Add CI job for package build
...
We want to run a package build in CI with warnings turned into exceptions, in order to
catch issues in CI (e.g. DeprecationWarning).
2023-08-09 12:46:58 +02:00
Florian Bruhin
c2210539a9
Drop 32bit Windows release support
...
See #6050 , still keeping open to track NSIS changes
2023-07-27 21:05:26 +02:00
Florian Bruhin
6478496ca3
Revert "Revert "Revert "ci: Remove Python 3.12 for now"""
...
This reverts commit 70e8dc63e8 .
We're on PyQt 6.5.2 now, which should fix the segfaults on exit.
2023-07-24 20:12:52 +02:00
toofar
7724f72950
libxcb-cursor0 in dependencies job and install docs
...
I don't think the dependencies jbos needs to be installing asciidoc anymore either but oh
well.
I just grepped for libxcb-shape0 and constituently added libxcb-cursor0
after it. I haven't checked it's in stretch but it should be.
ref: 6f5de192e0
2023-07-24 23:04:51 +12:00
Florian Bruhin
ec34865168
Move master branch references to main
...
Closes #7097
2023-07-23 11:38:19 +02:00
Florian Bruhin
8f34a2c9c6
ci: Fix issues
2023-06-30 19:29:28 +02:00
Florian Bruhin
b5d5c7f4d3
More qt 6 tooling
2023-06-30 19:29:28 +02:00
Florian Bruhin
ffc06e58d6
qt6: Switch most tooling/linting to Qt 6
...
Only mypy missing now...
2023-06-30 19:29:28 +02:00
Florian Bruhin
50a1f004f0
qt6 mypy: Enable on CI
2023-06-29 23:16:35 +02:00
Florian Bruhin
93c7fdd60c
Initial Python 3.7 drop
2023-06-26 14:39:54 +02:00
Florian Bruhin
408e16917e
ci: Kill remaining qt6-v2 references
2023-06-24 01:05:25 +02:00
Florian Bruhin
70e8dc63e8
Revert "Revert "ci: Remove Python 3.12 for now""
...
This reverts commit ded43c57c8 .
Still segfaults on exit...
2023-06-09 20:25:49 +02:00
Florian Bruhin
ded43c57c8
Revert "ci: Remove Python 3.12 for now"
...
This reverts commit a5d6e41005 .
See #7727
2023-06-09 20:06:56 +02:00
Florian Bruhin
a5d6e41005
ci: Remove Python 3.12 for now
...
See #7727
2023-05-31 13:00:24 +02:00
Florian Bruhin
06c5de554b
ci: Decrease time limit again
...
Was due to https://github.com/pytest-dev/pytest/issues/10896
2023-04-14 21:04:12 +02:00
Florian Bruhin
6e018fe2ab
ci: Test a bigger sample of Python versions
...
- Make sure we still test Python 3.7 and 3.8 after dropping old PyQt
versions in c5a51eb0bc
- Keep a modern Python version (3.11) with Qt 5 around, however
- Make sure we still test Python 3.10 too
- Also start testing the Python 3.12 alpha
2023-04-11 15:21:40 +02:00
Florian Bruhin
6f5de192e0
ci: Install libxcb-cursor
...
See https://codereview.qt-project.org/c/qt/qtbase/+/325414
2023-04-11 14:53:17 +02:00
Florian Bruhin
986348acb9
Revert "ci: Disable broken Qt 6.5"
...
This reverts commit 681f7ffc57 .
2023-04-11 14:53:02 +02:00
Florian Bruhin
681f7ffc57
ci: Disable broken Qt 6.5
...
See #7624
2023-04-11 13:55:06 +02:00
Florian Bruhin
950d55002e
ci: Raise time limit even more
...
Apparently Windows CI is real slow on GitHub currently...
2023-04-10 23:28:22 +02:00