← Back to issue list

Remove Windows support

View original Github issue

Metadata

Project
charmcraft
Number
#1810
Type
issue
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Windows support was removed by PR #2307, merged as commit 617a7203, including Windows CI/support cleanup and removal of obsolete Renovate dependencies.

Resolution: closed resolved

Reason: Commit 617a7203, titled "feat!: drop Windows support," implements the requested cleanup through PR #2307.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done - Remove Windows tests and other support items. - Remove `tox-gh` and `windows` ignoreDeps items from renovate config. ### Why it needs to get done Windows support is only partially tested and it's unclear how well it actually works.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Windows support was removed by PR #2307, merged as commit 617a7203, including Windows CI/support cleanup and removal of obsolete Renovate dependencies.
stealth/space-bunny-alpha — closed resolved Windows support was removed by merged PR #2307 (commit 617a7203), covering tests, support code, tox-gh, and Windows Renovate exclusions.
stealth/space-bunny-alpha — closed stale Windows support cleanup was closed without a linked PR or confirmed implementation; discussion referenced Juju 3.x deprecation and internal ticket CRAFT-3237.
stealth/space-bunny-alpha — closed stale Windows-support removal appears stale: a maintainer cited Juju 3.x’s deprecation of Windows charms, but no resolving PR or commit is identified.
qwen3.6-35b-a3b-mtp-q6 — — Closed after maintainer discussion confirmed Juju 3.x deprecated Windows charms. The issue was abandoned as upstream deprecation renders Windows support removal unnecessary.
qwen/qwen3.6-35b-a3b — — Closed after confirming Juju deprecated Windows charms in v3.x. Windows support removal was accepted and implemented to align with upstream changes.
qwen/qwen3.6-35b-a3b — — Closed. Windows support and related CI configurations were dropped after maintainers confirmed Juju deprecated Windows charms, fulfilling the request to remove untested Windows-specific code and dependencies.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. The proposal to remove Windows support was abandoned after noting Juju deprecated Windows charms in version 3.x, rendering the changes unnecessary.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/charmcraft#2307 (confidence 99%)

    The PR's resolving commit explicitly removes Windows support and matches #1810's requested changes.

Related issues

Issue Project State Summary Similarity
#4964 Remove Windows support snapcraft closed Windows support removed by merged PR #6075 (commit fbc42f181, SNAPCRAFT-69), deleting the windows/ build files in favour of WSL. Superseded unmerged PR #4975; required craft-cli#422.
81%
#2307 feat!: drop Windows support charmcraft merged Merged PR #2307 as commit 617a7203, removing Windows-specific support across 48 files and resolving #1810.
74%
#1501 ci(deps): don't let Renovate update Windows charmcraft merged Merged in PR #1501 as commit b0d83244, adding a one-line Renovate configuration change to prevent dependency updates on Windows.
72%
#4975 build!: remove Windows support snapcraft closed Closed unmerged; native Windows support was later removed by merged PR #6075 (commit fbc42f181), replacing this proposal and favoring WSL.
72%