fix: Downgrade artifact actions to v3 for Forgejo compatibility #1009

Merged
Jade merged 1 commit from tom/artifact-fix into main 2025-09-11 09:54:32 +00:00
Owner

Artifact actions v4+ are not supported on GHES/Forgejo, causing workflow failures with "GHESNotSupportedError".

Downgraded all upload-artifact and download-artifact actions from v4 to v3 across workflows.

Added renovate rule to prevent future upgrades beyond v3 and CI triggers for Element workflow to test changes in pull requests.

Artifact actions v4+ are not supported on GHES/Forgejo, causing workflow failures with "GHESNotSupportedError". Downgraded all upload-artifact and download-artifact actions from v4 to v3 across workflows. Added renovate rule to prevent future upgrades beyond v3 and CI triggers for Element workflow to test changes in pull requests.
tcpipuk self-assigned this 2025-09-11 08:38:48 +00:00
tcpipuk force-pushed tom/artifact-fix from 7461c804ca
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 27s
Release Docker Image / define-variables (pull_request) Successful in 3s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m6s
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Successful in 4m28s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 5m10s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 5m29s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 5m7s
Release Docker Image / merge (pull_request) Failing after 10s
to 78780b021f
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 24s
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Failing after 24s
Release Docker Image / define-variables (pull_request) Successful in 2s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m15s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 5m43s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 6m27s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 6m28s
Release Docker Image / merge (pull_request) Failing after 12s
2025-09-11 08:49:30 +00:00
Compare
tcpipuk force-pushed tom/artifact-fix from 78780b021f
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 24s
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Failing after 24s
Release Docker Image / define-variables (pull_request) Successful in 2s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m15s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 5m43s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 6m27s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 6m28s
Release Docker Image / merge (pull_request) Failing after 12s
to aa95d7faff
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 29s
Release Docker Image / define-variables (pull_request) Successful in 4s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m11s
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Successful in 5m37s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 4m38s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 5m33s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 5m31s
Release Docker Image / merge (pull_request) Failing after 9s
2025-09-11 08:51:45 +00:00
Compare
tcpipuk force-pushed tom/artifact-fix from aa95d7faff
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 29s
Release Docker Image / define-variables (pull_request) Successful in 4s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m11s
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Successful in 5m37s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 4m38s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 5m33s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 5m31s
Release Docker Image / merge (pull_request) Failing after 9s
to c1ef65cad2
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 23s
Release Docker Image / define-variables (pull_request) Successful in 2s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m16s
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Successful in 4m7s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 5m1s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 5m11s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 4m49s
Release Docker Image / merge (pull_request) Failing after 3s
2025-09-11 09:08:36 +00:00
Compare
tcpipuk force-pushed tom/artifact-fix from c1ef65cad2
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 23s
Release Docker Image / define-variables (pull_request) Successful in 2s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m16s
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Successful in 4m7s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 5m1s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 5m11s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 4m49s
Release Docker Image / merge (pull_request) Failing after 3s
to 0339ef9b00
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 30s
Release Docker Image / define-variables (pull_request) Successful in 2s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m34s
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Successful in 4m30s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 5m10s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 6m0s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 4m59s
Release Docker Image / merge (pull_request) Failing after 8s
2025-09-11 09:19:24 +00:00
Compare
tcpipuk force-pushed tom/artifact-fix from 0339ef9b00
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 30s
Release Docker Image / define-variables (pull_request) Successful in 2s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m34s
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Successful in 4m30s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 5m10s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 6m0s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 4m59s
Release Docker Image / merge (pull_request) Failing after 8s
to 0673ac1a6c
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 41s
Release Docker Image / define-variables (pull_request) Successful in 4s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m44s
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Successful in 7m35s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 8m40s
Documentation / Build and Deploy Documentation (push) Successful in 44s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 9m30s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 8m22s
Release Docker Image / merge (pull_request) Failing after 11m53s
Deploy Element Web / 🏗️ Build and Deploy (push) Failing after 16m39s
Release Docker Image / define-variables (push) Successful in 2s
Maintenance / Renovate / Renovate (push) Has been cancelled
Checks / Prek / Pre-commit & Formatting (push) Successful in 1m42s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 7m43s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 7m48s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 7m37s
Release Docker Image / merge (push) Failing after 21s
2025-09-11 09:44:39 +00:00
Compare
Owner

Is there even a difference between forgejo/upload-artifact and actions/upload-artifact? All I can see is a README change

Is there even a difference between forgejo/upload-artifact and actions/upload-artifact? All I can see is a README change
Jade merged commit 0673ac1a6c into main 2025-09-11 09:54:32 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
continuwuation/continuwuity!1009
No description provided.