-
-
Notifications
You must be signed in to change notification settings - Fork 0
Cycles and releases
A cycle plans when work happens. A release records what shipped. This page covers both, and the pipeline that connects a finished item to a published version.
A cycle is a time box for planning work — two weeks, for example. A cycle is not owned by one project. The same cycle can hold items from every project on the server.
You need the cycle.update permission atom.
- Open Settings → Cycles. Click New cycle.
- Type a Name.
- Set a Start date and an End date, or leave both blank to create a draft you schedule later.
- Add an optional Goal.
- Under Visible to, pick teams if the cycle should stay private to them. Leave it empty and every member sees the cycle.
- Click Create cycle.
Turn on Recurring cycle to auto-provision future cycles under the same label. Give it a schedule — a starting weekday and a duration in days — or leave it unscheduled and provision dateless drafts instead.
Open a work item. Find Cycle in the item panel. Select a cycle.
An item can belong to one cycle at a time. Its earlier cycles stay on record as its carry-over trail.
To move several items at once, select them in a view. Then choose Cycle… from the bulk-action bar.
Radd derives a cycle's state from its dates. You never set it directly, except by completing the cycle.
| State | Meaning |
|---|---|
| Draft | No start date or end date yet — a staging area, never active |
| Upcoming | Scheduled, but today is before the start date |
| Active | Today falls inside the start and end dates |
| Completed | Today is after the end date, or someone completed the cycle early |
Click Complete cycle on an active cycle to close it before its end date. Completing a cycle moves its open items to another cycle, or to the backlog. Radd can start that next cycle for you, and top up its recurring series, in the same step.
Only Settings → Cycles groups completed cycles for browsing. The sidebar's Cycles section, and the bulk Cycle… action, both drop a completed cycle from the list. The Cycle field on one item does not — it still offers every cycle, including completed ones.
A project's Reports page, and the server-wide Reports page, both chart cycles:
- Velocity — how much work (a count, or story points) entered the done category during each of the last several completed cycles.
- Burnup — for one cycle you choose, the work in scope each day against the work completed each day, over the cycle's window.
Burnup needs a scheduled cycle. A draft cycle, with no start and end date, has no window to plot.

A release is a version of one project's work, for example 0.4.0. An
item can target a release through its Release field in the item panel.
You need the release.update permission atom, scoped to the project.
- Open the project's Settings → Releases. Click New release.
- Type a Version (unique within the project) and a Name.
- Add optional Description notes — what the release contains.
- Click Create release.
A new release starts Planned. Click Mark released to set its status to Released. Radd stamps the release date the first time you do this, and keeps that date even if you later mark it Planned again.
Delete a release to remove the version. Items that targeted it keep their history. Only the release row goes. This cannot be undone.

Waiting for release is a state, not a release. It means the work is finished but has not shipped. It belongs to the done category, so Radd's throughput counts the day the work was finished, not the day someone later cut a version.
Two project settings name the states the pipeline moves between, on Settings → Releases under Release pipeline:
| Setting | What it does |
|---|---|
| Waiting-for-release state | The state that means "finished, not yet shipped" |
| Shipped state | Where the sweep moves an item once its release publishes |
Leave either setting empty to turn that half of the pipeline off for the project.

Publishing a version sweeps the pipeline. The sweep moves every item sitting in the waiting state to the shipped state, and records the release on each one. The sweep is safe to run twice. An item already shipped stays untouched, so nothing repeats.
A sweep runs two ways:
- Automatically, when a connected Forgejo repository publishes a release (see Project settings for connecting one).
-
By hand, through the API or the MCP
sweep_releasetool. A sweep needs no Forgejo connection at all.
Clicking Mark released does not sweep by itself. It only changes that release row's own status. Radd's settings pages carry no Sweep button — running one by hand needs API or MCP access, not the browser. If a webhook is missed, ask an administrator to run the sweep.
An item gets a release one of two ways:
- You set it. Open the item. Find Release in the item panel, and select a version.
- The sweep sets it. The item is sitting in the waiting state, and its project's release publishes.
Either way, the release then shows as a chip on the item, in views, and on cards.
Mirrored from project.radd-hq.com on 2026-09-12. Documentation is written there; this copy is regenerated by scripts/publish_wiki.py and hand edits do not survive it.
-
Developer guide
- Architecture: the kernel and plugins
- Develop, test and deploy
- Events and consumers
- Permissions and access control
- The MCP server
- The query language for developers
- The REST API and authentication
- Write a backend plugin
- Write a page editor extension
- Write a plugin user interface
- Write an automation node
-
Release notes
- 0.36.4
- 0.36.3
- 0.36.2
- 0.36.1
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.1
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.1
- 0.25.0
- 0.24.1
- 0.24.0
- 0.23.1
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.1
- 0.18.0
- 0.17.2
- 0.17.1
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.1
- 0.14.0
- 0.13.1
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.1
- 0.8.0
- 0.7.1
- 0.7.0
- 0.6.6
- 0.6.5
- 0.6.4
- 0.6.3
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.0
- 0.4.1
- 0.4.0
- 0.3.2
- 0.3.0
- 0.2.0
- 0.1.0
-
User guide
- AI features
- Attachments
- Automations
- Cycles and releases
- Instance settings
- Intake forms and the portal
- Notifications and the inbox
- Personal settings
- Project settings
- Projects
- Reports and dashboards
- Search and the query language
- Start here
- The application window
- The card designer
- The roadmap
- The service desk
- The wiki
- Time logging and the timesheet
- Views
- Work items