← Back to issue list

fix: decode filenames

View original Github issue

Metadata

Project
craft-application
Number
#969
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged in canonical/craft-application#969 (commit 22184463), decoding remote-build artifact filenames so URL-encoded characters such as %40 are saved as @; fixes #968.

Resolution: closed resolved

Reason: PR #969 was merged as commit 22184463 after approval. It adds URL decoding for downloaded artifact filenames, with tests covering %40-to-@ conversion, resolving issue #968.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- fixes #968

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in canonical/craft-application#969 (commit 22184463), decoding remote-build artifact filenames so URL-encoded characters such as %40 are saved as @; fixes #968.
stealth/space-bunny-alpha — closed resolved Merged canonical/craft-application#969 as commit 22184463, decoding remote-build output filenames and fixing literal %40 characters reported in #968.
qwen/qwen3.6-35b-a3b — — Merged to resolve issue #968 by implementing filename decoding. Approved by two reviewers with passing CI checks. The change updates two files, adding 35 lines and removing 1.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-application#968 (confidence 100%)

    Reported remote-build artifacts with literal %40 characters and was explicitly fixed by PR #969.

Related issues

Issue Project State Summary Similarity
#2500 Fix URL-encoded filenames in remote-build artifacts charmcraft closed Closed unmerged after canonical/craft-application#969 (commit 22184463) fixed URL decoding centrally for remote-build artifact filenames.
86%
#968 remote-build results in filenames with literal `%40` craft-application closed Remote-build artifacts now URL-decode filenames, turning literal %40 into @; fixed by PR #969 in commit 22184463.
78%
#351 fix(remotebuild): use full project name in log files craft-application merged Merged in craft-application#351 via commit 26021675, preserving full project names in remote-build log filenames and fixing canonical/snapcraft#4781.
75%