refactor and simplify the release process #73

Merged
earl-warren merged 3 commits from wip-release-process into main 2023-08-25 13:44:45 +00:00
Owner

The release process shares a lot with Forgejo. This removes most of the logic that is now shared between Forgejo and the runner and encapsulated in the https://code.forgejo.org/forgejo/forgejo-build-publish action.

Fixes: #26

The release process shares a lot with Forgejo. This removes most of the logic that is now shared between Forgejo and the runner and encapsulated in the https://code.forgejo.org/forgejo/forgejo-build-publish action. Fixes: https://code.forgejo.org/forgejo/runner/issues/26
earl-warren added the
Kind/Enhancement
label 2023-08-25 13:23:54 +00:00
earl-warren added 3 commits 2023-08-25 13:23:58 +00:00
Some checks failed
checks / check and test (push) Successful in 46s
Integration tests for the release process / release-simulation (push) Failing after 2m58s
checks / check and test (pull_request) Successful in 38s
d0d87b6864
debug release
earl-warren force-pushed wip-release-process from d0d87b6864 to bebe166be6 2023-08-25 13:25:42 +00:00 Compare
earl-warren force-pushed wip-release-process from bebe166be6 to c5f53958be 2023-08-25 13:32:24 +00:00 Compare
earl-warren requested review from dachary 2023-08-25 13:34:33 +00:00
dachary approved these changes 2023-08-25 13:44:04 +00:00
dachary left a comment
Member

I would have expected more lines to be removed but that's a win in simplicity. And the replacement is more declarative than logic that requires testing. Overall it is a win.

I would have expected more lines to be removed but that's a win in simplicity. And the replacement is more declarative than logic that requires testing. Overall it is a win.
earl-warren merged commit e87b34bdc6 into main 2023-08-25 13:44:45 +00:00
earl-warren deleted branch wip-release-process 2023-08-25 13:44:46 +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: forgejo/runner#73
No description provided.