Skip to content

feat: V2 proposals#4237

Merged
markphelps merged 35 commits into
v2from
v2-proposals
May 29, 2025
Merged

feat: V2 proposals#4237
markphelps merged 35 commits into
v2from
v2-proposals

Conversation

@markphelps

@markphelps markphelps commented May 22, 2025

Copy link
Copy Markdown
Collaborator

2025-05-22 15 08 08
CleanShot 2025-05-27 at 15 52 19@2x
CleanShot 2025-05-27 at 15 52 10@2x
CleanShot 2025-05-27 at 15 52 04@2x

Opening this up now as it's already gotten large.

Will add tests and error handling in another followup PR

Note: The screenshots with the tooltips are not actually transparent, its just due to the timing when i took the screenshot

Theres still bugs and room for improvement like:

  • fixing draft option
  • show url to PR
  • show status of PR using icon/color
  • error handling to prevent user from trying to create multiple prs on same branch
  • add tests

@github-actions

github-actions Bot commented May 22, 2025

Copy link
Copy Markdown
Contributor

The latest Buf updates on your PR. Results from workflow Proto / proto-lint (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed❌ failed (10)May 28, 2025, 8:41 PM

markphelps and others added 21 commits May 23, 2025 14:03
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
* v2-env-namespace-branch-picker:
  chore: rm unused component
  fix: env/namespace switching
  remove double border and use the same spacing between icon and text as sidebar has
* v2:
  feat: redo the env/namespace switcher component to handle branches (#4238)
  chore: update vite to v6.3.5 and drop react-helmet (#4241)
  fix(ui): v2 clean the styles and refine some texts on support page (#4240)
  chore(deps): v2 drop unused packages (#4239)
* v2:
  refactor(ui): v2 cleanup input styles (#4256)
@codecov

codecov Bot commented May 27, 2025

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 31.64129% with 404 lines in your changes missing coverage. Please review.

Please upload report for BASE (v2@a4214cd). Learn more about missing BASE report.

Files with missing lines Patch % Lines
internal/storage/environments/environments.go 0.00% 146 Missing ⚠️
...ise/storage/environments/git/github/github_mock.go 53.52% 42 Missing and 24 partials ⚠️
...ernal/enterprise/storage/environments/git/store.go 0.00% 60 Missing ⚠️
internal/server/environments/environments_mock.go 0.00% 52 Missing ⚠️
internal/server/environments/server.go 0.00% 31 Missing ⚠️
...terprise/storage/environments/git/github/github.go 75.63% 22 Missing and 7 partials ⚠️
internal/storage/environments/git/store.go 30.00% 14 Missing ⚠️
internal/config/environments.go 69.23% 3 Missing and 1 partial ⚠️
internal/server/environments/storage.go 0.00% 2 Missing ⚠️
Additional details and impacted files
@@          Coverage Diff          @@
##             v2    #4237   +/-   ##
=====================================
  Coverage      ?   50.91%           
=====================================
  Files         ?      122           
  Lines         ?    13116           
  Branches      ?        0           
=====================================
  Hits          ?     6678           
  Misses        ?     5874           
  Partials      ?      564           
Flag Coverage Δ
unittests 50.91% <31.64%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
@markphelps
markphelps marked this pull request as ready for review May 27, 2025 19:59
@markphelps
markphelps requested a review from a team as a code owner May 27, 2025 19:59
@dosubot dosubot Bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label May 27, 2025
Signed-off-by: Mark Phelps <[email protected]>
* v2-config-cleanup:
  chore: cleanup config for consistency
* v2:
  chore: v2 cleanup config for consistency (#4260)
  fix(ui): v2 improve flag rules controls (#4259)
  chore(deps): bump some vulnerable deps (#4258)
  build: v2 remove unused dependencies in Dockerfile (#4257)
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
Signed-off-by: Mark Phelps <[email protected]>
@markphelps
markphelps merged commit 30f4909 into v2 May 29, 2025
@markphelps
markphelps deleted the v2-proposals branch May 29, 2025 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants