feat!: remove support for using an artifact server via CLI #740

Merged
earl-warren merged 1 commit from earl-warren/runner:wip-artifacts into main 2025-07-27 18:15:00 +00:00
Contributor

The exec --artifact-server-* options are removed. It is required to run a workflow from within a Forgejo server to upload and download artifacts.

It is assumed to be rarely (if at all) used and supporting it in any meaningful way would require a duplication of effort.

The exec --artifact-server-* options are removed. It is required to run a workflow from within a Forgejo server to upload and download artifacts. It is assumed to be rarely (if at all) used and supporting it in any meaningful way would require a duplication of effort.
earl-warren changed title from feat!: remove support for using an artifact server via CLI [skip cascade] to feat!: remove support for using an artifact server via CLI 2025-07-26 13:59:38 +00:00
viceice approved these changes 2025-07-26 21:13:17 +00:00
viceice left a comment
Owner

so you can no longer tests workflows with need to pass artifacts between jobs? 🤔

I never used the CLI, so it's ok for me.

so you can no longer tests workflows with need to pass artifacts between jobs? 🤔 I never used the CLI, so it's ok for me.
Author
Contributor

@viceice wrote in #740 (comment):

so you can no longer tests workflows with need to pass artifacts between jobs? 🤔

Not from the CLI. You need to spawn a local Forgejo instance, which may be non trivial. But duplicating the logic for a feature that is probably never used seems a needless punishment.

@viceice wrote in https://code.forgejo.org/forgejo/runner/pulls/740#issuecomment-49109: > so you can no longer tests workflows with need to pass artifacts between jobs? :thinking: Not from the CLI. You need to spawn a local Forgejo instance, which may be non trivial. But duplicating the logic for a feature that is probably never used seems a needless punishment.
earl-warren force-pushed wip-artifacts from d9f76f4385
All checks were successful
/ cascade (pull_request_target) Has been skipped
checks / build and test (pull_request) Successful in 1m4s
checks / runner exec tests (pull_request) Successful in 44s
to f1040363fa
All checks were successful
checks / build and test (pull_request) Successful in 1m28s
checks / runner exec tests (pull_request) Successful in 1m14s
/ cascade (pull_request_target) Successful in 10s
2025-07-27 17:40:29 +00:00
Compare
earl-warren scheduled this pull request to auto merge when all checks succeed 2025-07-27 17:40:44 +00:00
Contributor

cascading-pr updated at actions/setup-forgejo#530

cascading-pr updated at https://code.forgejo.org/actions/setup-forgejo/pulls/530
earl-warren deleted branch wip-artifacts 2025-07-27 18:15:00 +00:00
@ -2,1 +2,4 @@
## 9.0.0 (not yet published)
* Breaking change: forgejo-runner exec --artifact-server-* options are deprecated.
Owner

are removed, not deprecated?

are removed, not deprecated?
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 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
forgejo/runner!740
No description provided.