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

feat: track and render build/pipeline warnings #1009

Open
plyr4 opened this issue Sep 25, 2024 · 0 comments
Open

feat: track and render build/pipeline warnings #1009

plyr4 opened this issue Sep 25, 2024 · 0 comments
Labels
feature Indicates a new feature

Comments

@plyr4
Copy link
Contributor

plyr4 commented Sep 25, 2024

Description

track "warnings" or "additional information" and attach them to builds, steps, pipelines, etc throughout a build's lifecycle. the idea came from v0.25 breaking changes to the yaml compiler. it would be ideal if the user could get a heads up that the behavior of their pipeline may have changed in a recent release. a user will never know unless you track it and put it right in front of their face ⚠️

the idea is track things that are relevant/helpful, then render these warnings to the user in the form of UI enhancements, CLI output, etc.

other example warnings might be:

  • using unsupported yaml keys (ports)
  • using deprecated yaml syntax
  • using features that are subject to change
  • referencing secrets that arent pulled in
  • referencing a secret inside the environment block
  • referencing an org/repo secret in the wrong org/repo

here's a screenshot of what i'm thinking a "Pipeline Warnings" view might look like. the warning is just an example based on anchor merge changes from v0.25

Screenshot 2024-09-25 at 3 52 56 PM
@plyr4 plyr4 added the feature Indicates a new feature label Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Indicates a new feature
Projects
None yet
Development

No branches or pull requests

1 participant