Feature Request: Switch to Forgejo Actions from Drone #259
Labels
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: mafyuh/Auto-Homelab#259
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Switch to Forgejo Actions from Drone
Motivation
Drone is great but I want to give Forgejo actions a try, so I setup a runner and got it working for my CI yamllint jobs. Looks way cleaner IMO and all in one platform is nice.
Detailed Description
Seems the best way to do CD is since the PR can be for any host, is either gonna be a custom shell script that has knowledge of which apps match which host and have Actions just run that script. Or gonna have to write a pretty complex workflow to process which host to SSH to.
n8n works great now but would like to do it from the git source and not a webhook.
Additional Context
Followed the instructions here
Well that was easy.
Renovate has been moved over to Forgejo Actions on my Renovatebot repo. I have turned off the Drone VM for the time being while I test but builds are passing, PR's are working, just need to make sure it runs on cronjob specified.
Here is the working pipeline as my Renovatebot repo is private:
.forgejo/workflows/renovate.yml
Cron task works, gonna keep drone VM up for a bit but once I'm confident in Actions I will delete the VM.
Will create new issue for CD through Actions
Deleted VM in mafyuh/Auto-Homelab#309