-
Notifications
You must be signed in to change notification settings - Fork 9
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: improve devenv setup and ci for test #163
Conversation
Minimum allowed line rate is |
1839645
to
a8d0a5e
Compare
Codecov ReportAll modified and coverable lines are covered by tests β
Additional details and impacted files@@ Coverage Diff @@
## main #163 +/- ##
==========================================
+ Coverage 78.19% 78.21% +0.02%
==========================================
Files 130 130
Lines 12212 12212
==========================================
+ Hits 9549 9552 +3
+ Misses 2658 2655 -3
Partials 5 5 β View full report in Codecov by Sentry. |
β¦e DevOps connection logic
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work.
π₯ Pull Request
β What are you trying to address
This pull request includes updates to the
.devcontainer/devcontainer.json
and significant modifications to the.github/workflows/test.yml
file to streamline the CI/CD process and ensure proper environment setup.β¨ Description of new changes
Updates to
.devcontainer/devcontainer.json
:1.10.2
to1.10.3
to ensure the latest features and fixes are included.vscode
user after the container is created.pwsh
and setpowershell.powerShellDefaultVersion
topwsh
.ms-azuretools.vscode-azure-github-copilot
extension to the list of recommended extensions.Modifications to
.github/workflows/test.yml
:changes
job runs first and subsequent jobs depend on its output, improving efficiency by only running tests if there are relevant changes. [1] [2]if
conditions that checked for changes, simplifying the workflow and reducing unnecessary checks. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]coverage-summary
job runs only if there are relevant changes, improving the efficiency of the CI/CD pipeline.checkout
andsetup-go
actions to use specific commit hashes for better reliability and reproducibility. [1] [2]