These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- IT Projects PM
- Features
- Code and releases
Code and releases
Connect repository evidence to a reviewed release scope without confusing a merge with a deployment.
OverviewRelease Progress (selected version)×
IT Projects PM · Code and releases
New
Release Progress (selected version)
Issues
| Issue key | Title | Issue type | Status | Assignee | Sprint | |
|---|---|---|---|---|---|---|
| PORT-142 | Reset link expires before use | Security issue | WS-2297 | Ravi Shah | Release sprint 13, deployment gates | |
| INV-208 | Show stock age on item page | Research spike | WS-3552 | Ravi Shah | Payments sprint 9, callback safety | |
| FIELD-319 | Offline schedule fails to sync | Documentation task | WS-2567 | Daniel Kim | Payments sprint 9, callback safety | |
| PAY-087 | Retry duplicate payment callback | Production bug | WS-5020 | Elena Petrov | Payments sprint 9, callback safety | |
| HELP-116 | Search misses archived articles | Documentation task | WS-5567 | Priya Raman | Tracking sprint 15, delivery updates |
6 of 6 records
PORT-142Issues · ISS-16908
TitleReset link expires before use
Issue typeSecurity issue
StatusWS-2297
AssigneeRavi Shah
SprintRelease sprint 13, deployment gates
What you can do
PR-merged Done flow
When a git PR linked to an Issue is merged into the protected branch, the auto-link-to-pr webhook updates the pull request links row (Status: Open → Merged, merged at stamped); if project auto transition on merge is on, the Issue auto-transitions in review → Done (subject to any QA gate in workflow transitions). On in review → Done, status-transition-routing flips issue resolved at, issue resolution: Fixed, recomputes current sprint progress without incrementing an unversioned historical counter, and unblocks any issue links of type is blocked by pointing at this Issue. QA verification of bug-type Issues holds at in review until QA approves the gated transition.
Release cut
As Issues complete with fix version = <version>, the Project Lead readies the Version. On version status: Unreleased → Released (typically after a release-board sign-off and CI green), release-cut-from-version fires, validates every Issue in the proposed version is completed or explicitly excluded before the reviewed release scope is frozen; for those eligible Issues, stamps released at, applies an issue labels row released-<version>, updates parent epic progress rollups, and emails the release-notes digest (Issues grouped by Type — Story / Bug / Improvement) to the Stakeholder distribution list. A Released Version is not modified — additional fixes ship in the next Version.
Prepare a release when one fix is unfinished
A version can contain several completed issues and one unfinished fix. Before recording the release, review its actual scope and either complete that work or explicitly remove it from the version through an authorized change. A version label alone cannot make an unfinished issue releasable.
The release record preserves the accepted issue scope, required gate results and source revision. Only those eligible issues receive the retained release marker. Later fixes belong to another reviewed version; modifying a current issue must not change which work was included in the earlier cut.
Repository events retain their provider and event identity. A repeated merge notification updates the same observation, while an unknown delivery result remains tied to the original operation. Check the configured repository, protected target branch and required checks before applying any permitted automatic transition.
A Released version describes a reviewed release cut. The deployment system still owns whether that revision reached an environment. Keep deployment evidence as an external observed outcome so a successful email or release-note generation does not become a production claim.
What your team sees
- Open PR Activity. Open the current records for this module within your assigned role and permitted scope.
What it keeps track of
Data model- Pull request links
- References to git pull requests linked to the Issue. Populated by the
auto-link-to-prwebhook from GitHub / GitLab / Bitbucket. - Integration events
- Authenticated source event observations and delivery intent outcomes; provider acknowledgments do not supply business approval.
- Versions
- Release versions per Project (e.g.
AUTH 2.4.0,BILL 2026.04). Issues carryFixVersionandAffectsVersionreferences against this table. - Issues
- The unit of work — Story, Bug, Task, Epic, subtask, Spike, Improvement, Incident. Carries the issue key (
<ProjectKey>-<seq>), full state, sprint assignment, fix-version, parent-epic linkage, and the Estimate / Remaining for burndown. - Issue labels
- Free-form text labels on an Issue (
needs-design,tech-debt,released-2026-04). One row per label per Issue.
Who uses it
Permissions- Developer / Engineer
- Works with linked pull requests.
- QA / Tester
- Verifies gated work.
- Project Lead / Product Owner
- Records the reviewed release.
Set up IT Projects PM your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.