forcedotcom / forcedotcom/NextGeneration-DevOpsCenter

Pipeline promotion state is inconsistent between users viewing the same pipeline

Open
#40 3 comments 0 reactions 0 assignees View on GitHub
type:bug
Dominant language
No language data
Stars
7
Forks
1
PR merge metrics
No merged PRs in 30d

Description

## Summary
Two users viewing the same Next-Gen DevOps Center pipeline see different promotion state for the same work item.

One user can see the promotion in the **Production** stage, including the message:

> Promotion initiated, waiting for test execution to complete.

The other user does not see that promotion in Production at all. Instead, the work item remains shown as ready for custom promotion in **UAT**.

## Expected behavior
All users with access to the same DevOps Center project and pipeline should see the same current pipeline/promotion state for a given work item, subject only to intentional permission-based restrictions. A promotion already initiated toward Production should not be absent for another authorized user.

## Actual behavior
The visible state differs by user for the same pipeline and work item:

- **User A:** sees the active promotion under Production.
- **User B:** does not see that promotion and sees the item as still ready to promote from UAT.

## Impact
This creates uncertainty about whether a deployment was actually initiated and risks duplicate or conflicting promotion actions.

## Context
- Same DevOps Center pipeline: `CarvagoPipeline`
- Same work item / promotion flow
- Stages involved: UAT → Production
- The discrepancy was observed concurrently in separate user sessions.

Image

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the discrepancy by opening CarvagoPipeline in two authorized user sessions and observing the same work item across UAT and Production. Compare the promotion state and permissions in each session; done means both users see the same current state for the UAT → Production promotion.

Written by the indexing model from the issue text.

Assessment

Domain
devops, release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.