This repository was archived by the owner on Apr 1, 2026. It is now read-only.
chore(deps): update actions/checkout action to v6#293
Closed
renovate[bot] wants to merge 9 commits intomainfrom
Closed
chore(deps): update actions/checkout action to v6#293renovate[bot] wants to merge 9 commits intomainfrom
renovate[bot] wants to merge 9 commits intomainfrom
Conversation
- Update basepython from python3.10 to python3.12 in tox.ini - Unpin flake8 and pyproject-flake8 to allow Python 3.12 compatible versions (>=7.0.0) - Update black target-version from py310 to py312 in pyproject.toml - Apply black and isort formatting with Python 3.12 settings This change is needed because the self-hosted runners use Ubuntu Noble (24.04) which ships with Python 3.12, not Python 3.10.
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
- Mock HTTP requests in external_refs tests to avoid network timeouts in CI - Disable GPG tag signing in test fixtures to prevent editor prompts - Root cause: Global git config had tag.gpgSign=true - Fix: Set tag.gpgSign=false in test repository fixtures only - Production code unchanged - still creates lightweight tags as intended - All 747 unit tests now passing
d52f8ce to
1db30a2
Compare
The Discourse API requires .json extension for site settings endpoints. This fixes 404 errors in discourse_enable_tags and discourse_remove_rate_limits fixtures when running against newer Discourse versions from edge channel.
Discourse v2026.1.0 (deployed via edge channel since Jan 9) requires: 1. .json extension on API endpoints 2. Content-Type: application/json header 3. JSON-encoded request body (json= parameter not data=) The charm was updated from v3.5.3 to v2026.1.0-latest in commit 95f4176, which introduced stricter API requirements.
Revision 229 (stable channel, Jan 6 2026) contains Discourse v3.5.3.
Current edge (revision 235) deploys v2026.1.0 which returns 404 for
/admin/site_settings/{setting}.json endpoint during integration tests.
Pinning to a known working revision until v2026 API compatibility is
fully investigated and resolved.
Contributor
Author
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v5→v6Release Notes
actions/checkout (actions/checkout)
v6Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.