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
[](https://www.bestpractices.dev/projects/8168)
@@ -23,7 +22,7 @@ It also automatically builds and tests your code using [GitHub Actions](https://
23
22
* Test Pull Requests using `go test`.
24
23
* Build container images from Pull Requests and push them to the GitHub container registry for manual testing and review.
25
24
* Static code analysis using [CodeQL](https://codeql.github.com/) and [Go Report Card](https://goreportcard.com/).
26
-
* Coverage analysis using the [go-test-coverage action](https://github.com/vladopajic/go-test-coverage).
25
+
* Coverage analysis using the [GitHub coverage API](https://docs.github.com/en/code-security/how-tos/maintain-quality-code/set-up-code-coverage).
27
26
* Security analysis using [OpenSSF](https://securityscorecards.dev).
28
27
* Signed binary and container release artifacts using [artifact attestations](https://docs.github.com/en/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).
29
28
* SBOM generation for both release artifacts and container images, with image SBOMs pushed to the container registry.
@@ -54,18 +53,6 @@ Then push some code to main:
54
53
git push -u origin main
55
54
```
56
55
57
-
1. Create the `badges` branch for storing the README coverage badge.
58
-
59
-
```bash
60
-
git checkout --orphan badges
61
-
git rm -rf .
62
-
rm -f .gitignore
63
-
echo'This branch exists only to store the coverage badge in the README on `main`.'> README.md
64
-
git add README.md
65
-
git commit -m 'chore: initialize the badges branch'
66
-
git push origin badges
67
-
```
68
-
69
56
Then customize the code for your repository:
70
57
71
58
1. Check out a new branch to set up the repo `git checkout -b setup main`
0 commit comments