CI: pin upload-artifact to v3 for Gitea Actions compatibility #4

Merged
such-gitea merged 1 commits from github-such-software/hash-wallet:dev into dev 2026-05-15 20:07:33 -04:00
Owner

Gitea Actions does not implement the v2+ artifact HTTP API that GitHub
introduced. upload-artifact@v4 fails with GHESNotSupportedError. v3 uses
the older wire format that Gitea's act_runner handles correctly.

The Linux build itself succeeded — this just lets the downloadable
artifact get attached to the run page.

Issue Number (if Applicable): Fixes #

Description

Please include a summary of the changes and which issue is fixed / feature is added.

Pull Request - Checklist

  • Initial Manual Tests Passed
  • Double check modified code and verify it with the feature/task requirements
  • Format code
  • Look for code duplication
  • Clear naming for variables and methods
  • Manual tests in accessibility mode (TalkBack on Android) passed
Gitea Actions does not implement the v2+ artifact HTTP API that GitHub introduced. upload-artifact@v4 fails with GHESNotSupportedError. v3 uses the older wire format that Gitea's act_runner handles correctly. The Linux build itself succeeded — this just lets the downloadable artifact get attached to the run page. Issue Number (if Applicable): Fixes # # Description Please include a summary of the changes and which issue is fixed / feature is added. # Pull Request - Checklist - [ ] Initial Manual Tests Passed - [ ] Double check modified code and verify it with the feature/task requirements - [ ] Format code - [ ] Look for code duplication - [ ] Clear naming for variables and methods - [ ] Manual tests in accessibility mode (TalkBack on Android) passed
such-gitea added 1 commit 2026-05-15 20:07:28 -04:00
CI: pin upload-artifact to v3 for Gitea Actions compatibility
Some checks failed
Hash Wallet Linux build / build (pull_request) Failing after 15m22s
6f039f64dd
Gitea Actions does not implement the v2+ artifact HTTP API that GitHub
introduced. upload-artifact@v4 fails with GHESNotSupportedError. v3 uses
the older wire format that Gitea's act_runner handles correctly.

The Linux build itself succeeded — this just lets the downloadable
artifact get attached to the run page.
such-gitea merged commit ebd46d957c into dev 2026-05-15 20:07:33 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Builds/hash-wallet#4