You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a DevOps Engineer/Developer,
I want an automated build step in the deployment pipeline that verifies synchronization between the on-chain bitmap and the configured stamps in the Passport App,
So that I can ensure data integrity and reduce manual errors.
Acceptance Criteria
GIVEN the deployment pipeline is initiated
WHEN the new build step is reached
THEN the step should check for discrepancies between the on-chain bitmap and the configured stamps in the Passport App.
AND
GIVEN a discrepancy is found
WHEN the build step runs
THEN the build should fail, and a descriptive error message should be shown.
Product & Design Links:
Tech Details:
Implement a script or API call to fetch the current on-chain bitmap.
Fetch or read the current configured stamps from the Passport App.
Compare both data sets to ensure they are in sync.
Open Questions:
Is there a preferred programming language for implementing this check?
Should notifications be sent to a specific channel when the build fails?
Notes/Assumptions:
Assumes that access to both the on-chain data and configured stamps is readily available.
Assumes that the build process is well-documented to assist in implementation.
The text was updated successfully, but these errors were encountered:
erichfi
changed the title
Add build step that fails build if on-chain bitmap is out of sync with configured claimable stamps
Automated Build Step to Ensure On-Chain Bitmap and Configured Stamps Synchronization
Oct 2, 2023
Closing this, because as it turns out in our discussion, we want to manage the state of the bitmap on-chain.
This is why validating the current json does not make sense, we should validate the current on-chain state once that is available.
Closing this ticket and creating a follow-up: #1868
User Story:
As a DevOps Engineer/Developer,
I want an automated build step in the deployment pipeline that verifies synchronization between the on-chain bitmap and the configured stamps in the Passport App,
So that I can ensure data integrity and reduce manual errors.
Acceptance Criteria
GIVEN the deployment pipeline is initiated
WHEN the new build step is reached
THEN the step should check for discrepancies between the on-chain bitmap and the configured stamps in the Passport App.
AND
GIVEN a discrepancy is found
WHEN the build step runs
THEN the build should fail, and a descriptive error message should be shown.
Product & Design Links:
Tech Details:
Open Questions:
Notes/Assumptions:
The text was updated successfully, but these errors were encountered: