- TypeScript 95.3%
- Makefile 2.4%
- C 1.3%
- R 0.9%
- HTML 0.1%
Forgejo Actions for the R language
Warning
Read-only Mirror of r-lib/actions
We make only slight, automated changes to the upstream repository in order to make it compatible with Forgejo Actions.
Please feel free to open bug reports related specifically to the use of these actions on Forgejo, but please be aware that the core functionality is maintained elsewhere and try to funnel issues to the right places.
Overview
Although Forgejo Actions are mostly compatible with GitHub actions, they necessarily need to make a few design choices to support a more open ecosystem. Most notably, actions aren't assumed to come from the same source as the repo and require a more detailed description of their source. To address this, this repository hosts those actions with a minimal set of edits to make them useful using Forgejo Actions.
Be aware that Codeberg has Terms and Conditions for using their hosted runners.
Quick Start
For all intents and purposes, the workflow should be nearly identical to
using GitHub Actions. You can copy the workflows from the examples/ directory
into your repository's .forgejo/workflows/ folder and start using them
as-is.
Meaningful Differences
However, there may be a few bumps along the way. This is largely because Codeberg (which uses Forgejo Actions) provides their own runners, but they are to be used with a bit more care than actions on GitHub. Codeberg isn't providing these runners as a loss-leader for other sales, they're doing it for the betterment of the software ecosystem and because of that, there's an expectation that we are more mindful about our resources. Being mindful about resources is part of the terms of use.
Timeouts
You'll quickly find that out-of-the-box these examples will almost certainly
time out. This is because they are set to the most minimal runner,
codeberg-tiny. If you need a more substantial runner, you'll have to update
the runs-on: field in each workflow. See a list of tags that you can use in
Codeberg's documentation.
OS Availability
Similarly, Codeberg does not provide free runners for Windows and Mac. We have no plans for making these available at the moment.