The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
This vignette outlines the release cycle for the artma package (Automatic Replication Tools for Meta-Analysis).
All changes to artma must be made via pull requests
(PRs) against the master
branch. Whenever a PR is opened,
updated, or synchronized:
When a PR is merged into master
, the system checks for
the special flag release:next-version
in
the PR description or labels. If it exists, a separate workflow called
build-and-tag.yaml
is triggered. This workflow
automatically:
The PR can include one of the following labels to indicate how the version should be bumped:
If multiple of these labels appear, the workflow will choose the highest priority bump (major > minor > patch).
After a successful tag is created, the
build-and-tag.yaml
workflow also creates a GitHub release.
By default, another workflow (submit-to-cran.yaml
) will run
next, automatically submitting the new version of
artma to CRAN.
If your PR or commit message contains the label
release:skip-cran
, the CRAN submission is
bypassed. In that scenario, the tag is created and the GitHub release is
published, but no submission to CRAN occurs.
master
.release:next-version
?
build-and-tag.yaml
, then automatically:
submit-to-cran.yaml
to submit to
CRAN.release:skip-cran
is also present,
skip the CRAN submission step.This system ensures that artma remains stable, well-tested, and easy to maintain for both developers and end users, while keeping the release process transparent and reproducible.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.