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
Protect spring-cherry-pick against pushing commit to itself
The `Auto-cherry-pick` commit may be pushed into a branch
for which the cherry-pick is supposed to happen.
So, check in loop for `$branches` if requested branch is not exactly same where the commit has been just pushed.
* Fix typos and some sentence in the `README.md` according to the current state of things.
Copy file name to clipboardExpand all lines: README.md
+6-5
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
# GitHub Actions Workflows for Spring Projects
2
2
3
-
This project containers reusable GitHub Actions Workflows to build Spring projects with Gradle or Maven.
3
+
This project contains reusable GitHub Actions Workflows to build Spring projects with Gradle or Maven.
4
+
And provides some other useful utilities to perform from GitHub Actions, such a Dependabot auto-merge, or automatic back-port issue creation.
4
5
The workflows are designed for specific tasks and can be reused individually or in combinations in the target projects.
5
6
6
7
To use these workflows in your project a set of organization secrets must be granted to the repository:
@@ -19,13 +20,13 @@ GPG_PASSPHRASE
19
20
GPG_PRIVATE_KEY
20
21
```
21
22
22
-
The Develocity secret is optional: not used by Maven and Gradle project might not be enrolled for the service.
23
+
The Develocity secret is optional: mostly not used by Maven and Gradle project might not be enrolled for the service.
23
24
The `SPRING_RELEASE_CHAT_WEBHOOK_URL` secret is also optional: probably you don't want to notify Google Space about your release, or it is not available for GitHub organization.
24
25
As well as `OSSRH_*` secret, since not all releases might go to Maven Central, e.g. private (commercial) repositories only.
25
26
26
27
The mentioned secrets must be passed explicitly since these reusable workflows might be in different GitHub org than target project.
27
28
28
-
The SNAPSHOT and Release workflows uses JFrog Artifactory plugin to publish artifacts into Artifactory.
29
+
The SNAPSHOT and Release workflows uses [spring-io/artifactory-deploy-action](https://github.com/spring-io/artifactory-deploy-action) to publish artifacts into Artifactory.
You can add more branches to react for pull request events.
43
44
44
45
The SNAPSHOT workflows ([spring-artifactory-gradle-snapshot.yml](.github/workflows/spring-artifactory-gradle-snapshot.yml) and [spring-artifactory-maven-snapshot.yml](.github/workflows/spring-artifactory-maven-snapshot.yml), respectively) are also that simple.
45
-
They use JFrog Artifactory plugin to be able to publish artifacts into `libs-snapshot-local` (by default) repository.
46
-
The Gradle workflow can be supplied with Gradle Enterprise secrets.
46
+
They publish artifacts into `libs-snapshot-local` (by default) repository.
47
+
The Gradle workflow can be supplied with Develocity secret.
0 commit comments