-
Notifications
You must be signed in to change notification settings - Fork 9
Description
This is just a consideration to support more than (the overly dominant) Github.
There are other code forges who use actions. Both Gitea and Forgejo have adopted (and adapted) the Github Actions codebase in their own project. Forgejo is widely used for self-hosted forges and by the FOSS community. Here's the user documentation of their actions impl. The largest Forgejo instance is Codeberg, who offer a true alternative to Github exclusivey for open source projects.
(Also Forgejo is likely to be among first forges to get federation support (via ForgeFed) and will interoperate with Gitlab instances (based on their ActivityPub efforts). This will bring interesting decentralized and SLDC-wide collaboration scenario's into the picture.)
Forgejo / Gitea are not 1-to-1 compatible with Github Actions. I don't know if Gitlab has an Actions-equivalent. In terms of supporting these forges a kind of adapter pattern might be used.