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
Copy file name to clipboardExpand all lines: RELEASE.md
+13-8Lines changed: 13 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,39 +9,44 @@ Use only [lightweight tags](https://git-scm.com/book/en/v2/Git-Basics-Tagging)
9
9
**Do not move tags between commits. If something need to be fixed increment patch or minor version.**
10
10
11
11
Steps to release:
12
+
12
13
- When all your PRs are merged to `main` check the `main` branch [breaking changes badge](https://github.com/goplugin/plugin-testing-framework/actions/workflows/rc-breaking-changes.yaml)
13
14
- If there are no breaking changes for external methods, create a branch and explain all your module changes in `vX.X.X.md` committed under `.changeset` dir in your module. If changes are really short, and you run the [script](#check-breaking-changes-locally) locally you can push `.changeset` as a part of your final feature PR
14
15
- If there are accidental breaking changes, and it is possible to make them backward compatible - fix them
15
16
- If there are breaking changes, and we must release them change `go.mod` path, add prefix `/vX`, merge your PR(s)
16
17
- When all the changes are merged, and there are no breaking changes in the [pipeline](https://github.com/goplugin/plugin-testing-framework/actions/workflows/rc-breaking-changes.yaml) then proceed with releasing
17
18
- Tag `main` branch in format `$pkg/$subpkg/vX.X.X` according to your changes and push it, example:
18
-
```
19
-
git tag $pkg/$subpkg/v1.1.0 && git push --tags
20
-
git tag $pkg/$subpkg/v1.1.1 && git push --tags
21
-
git tag $pkg/$subpkg/v2.0.0 && git push --tags
22
-
```
19
+
```
20
+
git tag $pkg/$subpkg/v1.1.0 && git push --tags
21
+
git tag $pkg/$subpkg/v1.1.1 && git push --tags
22
+
git tag $pkg/$subpkg/v2.0.0 && git push --tags
23
+
```
23
24
- Check the [release page](https://github.com/goplugin/plugin-testing-framework/releases)
24
-
- To check how dependency changes can affect other repositories check dependabot [summary pipeline](https://github.com/goplugin/plugin-testing-framework/actions/workflows/dependabot-consumers-summary.yaml)
25
25
26
26
### Binary releases
27
+
27
28
If your module have `cmd/main.go` we build binary automatically for various platforms and attach it to the release page.
28
29
29
30
## Debugging release pipeline and `gorelease` tool
Copy file name to clipboardExpand all lines: lib/README.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -430,3 +430,33 @@ export RESTY_DEBUG=true
430
430
## Using AWS Secrets Manager
431
431
432
432
Check the [docs](SECRETS.md)
433
+
434
+
## Loki Client
435
+
436
+
The `LokiClient` allows you to easily query Loki logs from your tests. It supports basic authentication, custom queries, and can be configured for (Resty) debug mode.
0 commit comments