]>
git.ipfire.org Git - thirdparty/patchwork.git/log
Stephen Finucane [Wed, 23 Oct 2024 17:21:04 +0000 (18:21 +0100)]
dependabot: Ignore (most) patch update
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 23 Oct 2024 17:14:49 +0000 (18:14 +0100)]
docker-compose: Remove version
This is obsolete, apparently.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 23 Oct 2024 17:10:51 +0000 (18:10 +0100)]
requirements: Bump versions
We also add a release note for the Django version bump. We should have
done both in commit
5e2f3b8c0c .
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 23 Oct 2024 16:47:54 +0000 (17:47 +0100)]
Add Python 3.13 support
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 23 Oct 2024 16:47:36 +0000 (17:47 +0100)]
requirements: Bump Django to 5.1.x, django-filter to 24.3.0
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 23 Oct 2024 16:37:18 +0000 (17:37 +0100)]
Drop Python 3.8 support
We also add a release note for Python 3.12 support.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 23 Oct 2024 16:38:53 +0000 (17:38 +0100)]
pre-commit: Bump versions
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 23 Oct 2024 16:53:48 +0000 (17:53 +0100)]
CI: docker-compose -> docker compose
Per [1].
[1] https://github.com/orgs/community/discussions/116610
Signed-off-by: Stephen Finucane <stephen@that.guru>
dependabot[bot] [Mon, 22 Jul 2024 11:50:44 +0000 (11:50 +0000)]
build(deps): update sqlparse requirement from ~=0.5.0 to ~=0.5.1
Updates the requirements on [sqlparse](https://github.com/andialbrecht/sqlparse) to permit the latest version.
- [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG)
- [Commits](https://github.com/andialbrecht/sqlparse/compare/0.5.0...0.5.1)
---
updated-dependencies:
- dependency-name: sqlparse
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Mon, 15 Jul 2024 11:56:06 +0000 (11:56 +0000)]
build(deps-dev): update django-debug-toolbar requirement
Updates the requirements on [django-debug-toolbar](https://github.com/jazzband/django-debug-toolbar) to permit the latest version.
- [Release notes](https://github.com/jazzband/django-debug-toolbar/releases)
- [Changelog](https://github.com/jazzband/django-debug-toolbar/blob/main/docs/changes.rst)
- [Commits](https://github.com/jazzband/django-debug-toolbar/compare/4.4...4.4.6)
---
updated-dependencies:
- dependency-name: django-debug-toolbar
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Mon, 15 Jul 2024 11:56:09 +0000 (11:56 +0000)]
build(deps): update mysqlclient requirement from ~=2.2.0 to ~=2.2.4
Updates the requirements on [mysqlclient](https://github.com/PyMySQL/mysqlclient) to permit the latest version.
- [Release notes](https://github.com/PyMySQL/mysqlclient/releases)
- [Changelog](https://github.com/PyMySQL/mysqlclient/blob/main/HISTORY.rst)
- [Commits](https://github.com/PyMySQL/mysqlclient/compare/v2.2.0...v2.2.4)
---
updated-dependencies:
- dependency-name: mysqlclient
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Mon, 15 Jul 2024 11:56:13 +0000 (11:56 +0000)]
build(deps): update openapi-core requirement from ~=0.19.0 to ~=0.19.2
Updates the requirements on [openapi-core](https://github.com/python-openapi/openapi-core) to permit the latest version.
- [Release notes](https://github.com/python-openapi/openapi-core/releases)
- [Commits](https://github.com/python-openapi/openapi-core/compare/0.19.0...0.19.2)
---
updated-dependencies:
- dependency-name: openapi-core
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Stephen Finucane [Fri, 12 Jul 2024 16:21:52 +0000 (17:21 +0100)]
pre-commit: Everything in Python 3 now
No need to set the default Python version.
Signed-off-by: Stephen Finucane <stephen@that.guru>
dependabot[bot] [Fri, 12 Jul 2024 16:23:39 +0000 (16:23 +0000)]
build(deps): update psycopg2-binary requirement from ~=2.9.0 to ~=2.9.9
Updates the requirements on [psycopg2-binary](https://github.com/psycopg/psycopg2) to permit the latest version.
- [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS)
- [Commits](https://github.com/psycopg/psycopg2/compare/2.9.6...2.9.9)
---
updated-dependencies:
- dependency-name: psycopg2-binary
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Fri, 12 Jul 2024 16:23:43 +0000 (16:23 +0000)]
build(deps): update django requirement from ~=5.0.0 to ~=5.0.7
Updates the requirements on [django](https://github.com/django/django) to permit the latest version.
- [Commits](https://github.com/django/django/compare/5.0...5.0.7)
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Fri, 12 Jul 2024 15:24:53 +0000 (15:24 +0000)]
build(deps): update psycopg2 requirement from ~=2.9.0 to ~=2.9.9
Updates the requirements on [psycopg2](https://github.com/psycopg/psycopg2) to permit the latest version.
- [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS)
- [Commits](https://github.com/psycopg/psycopg2/compare/2.9.6...2.9.9)
---
updated-dependencies:
- dependency-name: psycopg2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Stephen Finucane [Fri, 12 Jul 2024 15:20:09 +0000 (16:20 +0100)]
Remove unused import
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Fri, 12 Jul 2024 09:38:34 +0000 (10:38 +0100)]
requirements: Bump various libraries
djangorestframework, django-filter, django-debug-toolbar, sqlparse,
python-dateutil and openapi-core all have updates.
The only change here is, yet again, openapi-core related, as we swap out
a deprecated API with its replacement.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Fri, 12 Jul 2024 13:32:43 +0000 (14:32 +0100)]
docker: Make .env file optional
I now have a standard UID and GID of 1000, making this file unnecessary.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Mon, 8 Apr 2024 09:52:30 +0000 (10:52 +0100)]
pre-commit: Bump versions
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Mon, 8 Apr 2024 09:52:17 +0000 (10:52 +0100)]
trivial: Prepare for ruff bump
Signed-off-by: Stephen Finucane <stephen@that.guru>
Avinesh Kumar [Wed, 6 Mar 2024 19:38:05 +0000 (20:38 +0100)]
typo fix
Stephen Finucane [Mon, 22 Jan 2024 20:28:31 +0000 (20:28 +0000)]
openapi: Add path descriptions
These are a little more detailed than the summaries.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Mon, 22 Jan 2024 20:03:49 +0000 (20:03 +0000)]
openapi: Set summary for paths
This shows up in e.g. reDoc, while the description does not. We will add
more detailed descriptions later.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Sun, 21 Jan 2024 10:34:41 +0000 (10:34 +0000)]
openapi: Fix issues with events API
The previous_delegate and current_delegate fields are nullable.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Sun, 21 Jan 2024 09:55:43 +0000 (09:55 +0000)]
openapi: Add more descriptions
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Sat, 20 Jan 2024 15:12:39 +0000 (15:12 +0000)]
openapi: Add tag definitions
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Sat, 20 Jan 2024 16:56:53 +0000 (16:56 +0000)]
openapi: Add component descriptions
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Sat, 20 Jan 2024 18:05:01 +0000 (18:05 +0000)]
openapi: Correct security definition
It's not using bearer token format.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Sat, 20 Jan 2024 11:23:45 +0000 (11:23 +0000)]
openapi: Consistent wrapping
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Sat, 20 Jan 2024 12:23:05 +0000 (12:23 +0000)]
openapi: Remove trailing slashes
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 17 Jan 2024 15:14:42 +0000 (15:14 +0000)]
tox: Add tox-gh-actions config for Python 3.12
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 17 Jan 2024 15:09:19 +0000 (15:09 +0000)]
CI: Set up go
Needed for the vacuum pre-commit hook.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 16 Jan 2024 21:53:00 +0000 (21:53 +0000)]
pre-commit: Switch to ruff
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 16 Jan 2024 21:54:20 +0000 (21:54 +0000)]
trivial: Apply ruff fixes
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 16 Jan 2024 21:02:45 +0000 (21:02 +0000)]
Replace use of datetime.datetime.utcfromtimestamp()
This is deprecated in Python 3.12.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 16 Jan 2024 19:14:10 +0000 (19:14 +0000)]
Replace use of datetime.datetime.utcnow()
This is deprecated in Python 3.12.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 16 Jan 2024 21:56:28 +0000 (21:56 +0000)]
ci: Add Python 3.12 support
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 16 Jan 2024 18:50:50 +0000 (18:50 +0000)]
requirements: Bump Django to 5.x.x, django-filter to 23.5.0
One issue to address, which is caused by changes in Django commit
500e01073ad [1].
We also drop support for Django 3.2, which goes EOL in April 2024, and
Django 4.1, which already went EOL in December 2023.
[1] https://github.com/django/django/commit/
500e01073ad
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 16 Jan 2024 15:57:39 +0000 (15:57 +0000)]
pre-commit: Add vacuum
Lint our OpenAPI specs.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 16 Jan 2024 16:04:21 +0000 (16:04 +0000)]
pre-commit: Bump versions
Signed-off-by: Stephen Finucane <stephen@that.guru>
Ross Burton [Tue, 17 Oct 2023 11:41:24 +0000 (12:41 +0100)]
templates/submission: add button to copy the message ID to clipboard
Add an icon alongside the message ID to copy the message ID to the
clipboard, to ease integration with eg b4.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Ross Burton [Wed, 3 Jan 2024 17:44:54 +0000 (17:44 +0000)]
templates/base: generalise clipbboardjs initialisation
Don't limit the clipboardjs hooking to button.btn-copy, as we may want
to use it on icons which are not buttons.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Ross Burton [Wed, 3 Jan 2024 17:47:47 +0000 (17:47 +0000)]
templates/submission: remove duplication when writing the Message ID
The output is identical, but this removes the duplication of the Message
ID itself in the source.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Ross Burton [Wed, 10 Jan 2024 17:23:54 +0000 (17:23 +0000)]
Upgrade to Bootstrap 3.4.1
Ross Burton [Wed, 10 Jan 2024 17:16:00 +0000 (17:16 +0000)]
Upgrade Bootstrap to 3.3.7
Miguel Saura [Thu, 4 Jan 2024 13:06:47 +0000 (14:06 +0100)]
Fix docker apt install requirements
Add pkg-config dependency install for docker images. this is required
later on for mysql inside the container.
Stephen Finucane [Wed, 4 Oct 2023 09:15:17 +0000 (10:15 +0100)]
docs: Replace hyperlink with doc role
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 4 Oct 2023 09:09:32 +0000 (10:09 +0100)]
readthedocs: Switch back to DirHTML builder
Looks like this got lost in the switch to the '.readthedocs.yaml'
configuration file.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 4 Oct 2023 08:54:12 +0000 (09:54 +0100)]
readthedocs: Fetch all branches
Third time lucky. As this is configured, we were only fetching the main
branch. Correct this.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 4 Oct 2023 08:42:10 +0000 (09:42 +0100)]
readthedocs: Also fetch all other branches
'stable/2.0' is a branch, not a tag.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 4 Oct 2023 08:39:01 +0000 (09:39 +0100)]
readthedocs: Also fetch tags
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Mon, 4 Sep 2023 12:25:31 +0000 (13:25 +0100)]
docs: Add note about 'series' querystring arg to api-ref
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Mon, 4 Sep 2023 12:15:18 +0000 (13:15 +0100)]
docs: Switch back to RTD theme
The furo theme needs more work than originally expected, and
sphinx-rtd-theme now supports Sphinx 7.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Thu, 24 Aug 2023 12:56:49 +0000 (13:56 +0100)]
tools: Add helper script to backup, restore DB
This is handier than doing it via Django and works for my simple,
local-only workflow.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Thu, 24 Aug 2023 11:17:59 +0000 (12:17 +0100)]
pre-commit: Updates
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 2 Aug 2023 11:35:01 +0000 (12:35 +0100)]
tests: Remove use of deprecated method
Resolve the following warning:
RemovedInDjango51Warning: BaseUserManager.make_random_password() is
deprecated.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 2 Aug 2023 11:23:45 +0000 (12:23 +0100)]
tests: Add coloured runner
This is nicer to work with than a wall of red text.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 2 Aug 2023 10:19:36 +0000 (11:19 +0100)]
Remove filter for openapi-core
Effectively revert commit
4ddcdea4 : the PR referenced merged a long time
ago.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 17:49:16 +0000 (18:49 +0100)]
requirements: Bump openapi-core
Another slog. The joys of pre-v1.0.0 libraries!
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 17:48:12 +0000 (18:48 +0100)]
requirements: Bump mysqlclient to 2.1.x
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 17:47:45 +0000 (18:47 +0100)]
requirements: Unpin tblib
Shouldn't have merged the pyup bot proposed change.
Signed-off-by: Stephen Finucane <stephen@that.guru>
pyup-bot [Thu, 22 Jun 2023 08:55:25 +0000 (09:55 +0100)]
Pin tblib to latest version 2.0.0
Stephen Finucane [Tue, 1 Aug 2023 17:43:01 +0000 (18:43 +0100)]
requirements: Bump django-debug-toolbar to 4.1.x
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 17:38:20 +0000 (18:38 +0100)]
pyup: Don't pin unpinned dependencies
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 17:34:36 +0000 (18:34 +0100)]
Configure dependabot
Ali Alnubani [Tue, 1 Aug 2023 08:15:35 +0000 (11:15 +0300)]
lib: add missing permissions for patchwork_covercomment_id_seq
Grants UPDATE and SELECT privileges on patchwork_covercomment_id_seq table
for user 'nobody' to fix the following exception when cover comments
are being parsed:
django.db.utils.ProgrammingError: permission denied for sequence
patchwork_covercomment_id_seq
Signed-off-by: Ali Alnubani <alialnu@nvidia.com>
Ali Alnubani [Mon, 31 Jul 2023 10:54:21 +0000 (13:54 +0300)]
lib: add missing permissions for patchwork_cover_id_seq
Grants UPDATE and SELECT privileges on patchwork_cover_id_seq table
for user 'nobody' to fix the following exception when cover letters
are being parsed:
django.db.utils.ProgrammingError: permission denied for sequence
patchwork_cover_id_seq
Signed-off-by: Ali Alnubani <alialnu@nvidia.com>
Stephen Finucane [Tue, 1 Aug 2023 17:05:03 +0000 (18:05 +0100)]
urls: Also decode slashes in message IDs
In commit
2653fdbb2 , we started encoding slashes in message IDs
presented to users. This allowed us to support message IDs containing
slashes, which are allowed per the RFC and have been seen in the wild.
However, we continue to store the original unencoded message IDs in the
database and unfortunately we neglected to reverse the decoding in the
functions for downloading patch diffs and mboxes. Address this now.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Fixes: 2653fdbb2 ("urls: Encode slashes in message IDs")
Closes: #518
Cc: Siddhesh Poyarekar <siddhesh@gotplt.org>
Cc: DJ Delorie <dj@delorie.com>
Stephen Finucane [Tue, 1 Aug 2023 16:44:40 +0000 (17:44 +0100)]
Drop Python 3.7 support
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 16:33:39 +0000 (17:33 +0100)]
tox: Remove redundant environments
These were not being used.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 16:35:35 +0000 (17:35 +0100)]
tox: Use pre-commit for pep8 environment
Avoid duplication.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 16:34:16 +0000 (17:34 +0100)]
pre-commit: Reorder
Place faster checks first.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 16:32:02 +0000 (17:32 +0100)]
pre-commit: Add bashate
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 16:32:27 +0000 (17:32 +0100)]
Rewrap some bash
Keep bashate happy.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 16:27:25 +0000 (17:27 +0100)]
Bump pre-commit versions
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 1 Aug 2023 16:26:17 +0000 (17:26 +0100)]
tests: Address flake8 issue
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 28 Jun 2023 09:22:27 +0000 (10:22 +0100)]
docs: Switch to furo theme
The sphinx-rtd-theme theme is not compatible with Sphinx 7.x yet.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 27 Jun 2023 18:13:13 +0000 (19:13 +0100)]
readthedocs: Specify requirements
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 27 Jun 2023 18:00:52 +0000 (19:00 +0100)]
readthedocs: Specify OS, tools
This is required. The error message is misleading [1].
[1] https://github.com/readthedocs/readthedocs.org/issues/8912
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 27 Jun 2023 17:50:16 +0000 (18:50 +0100)]
Add readthedocs config file
We need this to maintain our docs build, which won't work with shallow
clones.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Ali Alnubani [Tue, 20 Jun 2023 11:06:07 +0000 (14:06 +0300)]
lib: add missing permissions for patchwork_comment_id_seq
Grants UPDATE and SELECT privileges on patchwork_comment_id_seq table
for web and mail users to fix the following exception when comments
are parsed:
django.db.utils.ProgrammingError: permission denied for sequence
patchwork_comment_id_seq
Fixes: 5b53f46def5f ("lib: fix table names")
Signed-off-by: Ali Alnubani <alialnu@nvidia.com>
Stephen Finucane [Mon, 15 May 2023 12:00:27 +0000 (13:00 +0100)]
tests: Always enable REST API
This means django-rest-framework is now a hard requirement for unit
tests. That seems reasonable.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Mon, 15 May 2023 11:51:40 +0000 (12:51 +0100)]
tests: Always enable XML-RPC API
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Mon, 15 May 2023 10:54:56 +0000 (11:54 +0100)]
templates: Use REST API backend for pwclientrc
If the REST API is enabled, we should generate a pwclientrc file that
uses it by default.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Mon, 15 May 2023 11:30:55 +0000 (12:30 +0100)]
trivial: Move test file
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Mon, 8 May 2023 11:40:48 +0000 (12:40 +0100)]
requirements: Bump django-debug-toolbar to 4.0.x
Signed-off-by: Stephen Finucane <stephen@that.guru>
Nisha Poyarekar [Wed, 26 Apr 2023 18:23:24 +0000 (14:23 -0400)]
Validate email address in from_header
Resolves #512
Signed-off-by: Nisha Poyarekar <nisha.s.menon@gmail.com>
Stephen Finucane [Mon, 8 May 2023 10:58:06 +0000 (11:58 +0100)]
requirements: Bump Django to 4.2.x, django-filter to 23.2.0
There are no apparent issues to be addressed this go round. Hurrah!
We also formally drop support for Django 4.0. This doesn't really mean
anything since we still support 3.2, but it means we can keep our test
matrix as small as possible.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Thu, 27 Apr 2023 09:43:41 +0000 (10:43 +0100)]
CI: Remove codecov package
This is no longer supported [1].
[1] https://about.codecov.io/blog/message-regarding-the-pypi-package/
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Thu, 27 Apr 2023 09:38:30 +0000 (10:38 +0100)]
xmlrpc: Doc improvement
Signed-off-by: Stephen Finucane <stephen@that.guru>
You-Sheng Yang (vicamo) [Mon, 16 Jan 2023 07:26:18 +0000 (15:26 +0800)]
ci: add Python 3.11 support
Signed-off-by: You-Sheng Yang (vicamo) <vicamo@gmail.com>
You-Sheng Yang [Thu, 6 Apr 2023 16:10:41 +0000 (00:10 +0800)]
black: address check failures against 23.1.0
Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
Stephen Finucane [Wed, 25 Jan 2023 19:56:16 +0000 (19:56 +0000)]
Remove tox-pyenv
This doesn't appear to be maintained and isn't necessary once we add a
missing 'pyenv init'.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Wed, 25 Jan 2023 18:14:28 +0000 (18:14 +0000)]
docs: Correct location of release note
Another one that ended up in the wrong place.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Fixes: 2653fdbb ("urls: Encode slashes in message IDs")
Stephen Finucane [Tue, 24 Jan 2023 23:31:22 +0000 (23:31 +0000)]
Correctly append tags on patches without commit details
Only a commit summary (a.k.a. patch subject) is necessary in Git: we
don't need details. The regex we were using to search for postscripts
however assumed that there would be _something_ before the postscript,
resulting in a newline. This wasn't the case. Correct this assumption by
instead using 're.MULTILINE' and matching on '^' and '$' for newlines
instead of '\n'.
Signed-off-by: Stephen Finucane <stephen@that.guru>
Closes: #516
Cc: siddhesh@gotplt.org
Stephen Finucane [Tue, 24 Jan 2023 23:06:17 +0000 (23:06 +0000)]
requirements: Bump django-debug-toolbar to 3.8.x
Signed-off-by: Stephen Finucane <stephen@that.guru>
Stephen Finucane [Tue, 24 Jan 2023 22:39:45 +0000 (22:39 +0000)]
Uncap openapi-core
These issues have been fixed now.
Signed-off-by: Stephen Finucane <stephen@that.guru>
You-Sheng Yang (vicamo) [Tue, 1 Nov 2022 14:38:53 +0000 (22:38 +0800)]
version: format version following PEP-440
PEP-440 regulates public and local version schemes. Git version string
will use local version scheme and alpha/stable releases will follow the
public one.
Signed-off-by: You-Sheng Yang (vicamo) <vicamo@gmail.com>
Stephen Finucane [Tue, 24 Jan 2023 22:22:53 +0000 (22:22 +0000)]
requirements: Use sphinxcontrib-openapi 0.8.1
This contains an important fix for arrays of types.
Signed-off-by: Stephen Finucane <stephen@that.guru>