Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

approach to evaluate dev deploys fitness to advance to production #90

Open
elrayle opened this issue Aug 19, 2024 · 1 comment
Open

Comments

@elrayle
Copy link
Collaborator

elrayle commented Aug 19, 2024

Description

Decisions to advance dev deploys to production are evaluated by current integration tests and ad hoc testing on the dev deploys. This issue proposes a systematic way to evaluate the fitness to advance to production.

Proposal

  • randomly select 50 coordinates per package manager impacted by the changes (from last 12 months only)
  • get current production summary definition for each
  • use dev deploys to force generate harvest results and force generate a summary definition
  • compare production and dev summary definitions for diffs
  • evaluate diffs to determine if they block advancement to production

Factors blocking advancement

  • diff is a significant change requiring further evaluation to determine acceptability
  • dev summary definition is known to be wrong

Related Work

@elrayle
Copy link
Collaborator Author

elrayle commented Aug 26, 2024

NOTES:

  • 50 coordinates is a starting place. Not sure where the sweet spot will be for testing enough coordinates without testing so many the tests take forever to complete.
  • Would be nice to have an option to limit the tests to a specific package manager if the changes only impact a single package manager.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant