54 Commits

Author SHA1 Message Date
dependabot[bot]
22b1f2defa Bump spring-io/spring-github-workflows (#3641)
Bumps the development-dependencies group with 1 update: [spring-io/spring-github-workflows](https://github.com/spring-io/spring-github-workflows).


Updates `spring-io/spring-github-workflows` from 4 to 5
- [Release notes](https://github.com/spring-io/spring-github-workflows/releases)
- [Commits](https://github.com/spring-io/spring-github-workflows/compare/v4...v5)

---
updated-dependencies:
- dependency-name: spring-io/spring-github-workflows
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-23 10:57:07 +00:00
dependabot[bot]
9b3c84314a Bump spring-io/spring-github-workflows (#3601)
Bumps the development-dependencies group with 1 update: [spring-io/spring-github-workflows](https://github.com/spring-io/spring-github-workflows).


Updates `spring-io/spring-github-workflows` from 3 to 4
- [Release notes](https://github.com/spring-io/spring-github-workflows/releases)
- [Commits](https://github.com/spring-io/spring-github-workflows/compare/v3...v4)

---
updated-dependencies:
- dependency-name: spring-io/spring-github-workflows
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-26 10:57:06 +00:00
Artem Bilan
64ba416f78 Upgrade WFs from main to v4
The `v3` has to be updated by Dependabot automatically

**Auto-cherry-pick to `3.1.x`**

# Conflicts:
#	.github/workflows/announce-milestone-planning.yml
2024-10-23 15:25:37 -04:00
Artem Bilan
deba907224 Migrate to DEVELOCITY_ACCESS_KEY secret for GHAs
(cherry picked from commit 79b29a54f8)
2024-09-20 17:56:32 +00:00
Artem Bilan
34b7b05195 Migrate to a single DEVELOCITY_ACCESS_KEY secret for GHAs
(cherry picked from commit 10ea5bfc51)
2024-09-18 21:03:44 +00:00
Artem Bilan
3dfdc58a01 Add missed ref: 6.3.x in verify-staged-artifacts.yml
Test staged artifacts of this branch against Spring Integration `6.3.x` branch
2024-09-16 12:09:28 -04:00
Artem Bilan
f17cecd98a Remove redundant OSSRH_URL secret for release workflow
(cherry picked from commit 1318092ef7)
2024-08-28 13:18:21 +00:00
Artem Bilan
669e0d4b2c Use autoMergeSnapshots for merge-dependabot-pr.yml
(cherry picked from commit b0867f8ef3)
2024-07-24 19:14:53 +00:00
Artem Bilan
e4d23a7034 Upgrade to reusable spring-io/spring-github-workflows@v3
Apparently Dependabot can upgrade reusable GHA workflows as well.
So less burden on support and less stress from changes in those reusable workflows in `main`

(cherry picked from commit 400ff3cb86)
2024-07-18 20:21:32 +00:00
Artem Bilan
15d6d9a874 Migrate release notification to Google Chat
(cherry picked from commit da866cc1e4)
2024-07-11 18:47:52 +00:00
Artem Bilan
c68323302c Build PRs for support branches as well
**Auto-cherry-pick to `3.1.x` & `3.0.x`**
2024-03-14 17:21:49 -04:00
Artem Bilan
661466c9b6 Make merge-dependabot-pr aware of other branches
**Auto-cherry-pick to `3.1.x`**
2024-03-14 17:15:41 -04:00
Artem Bilan
81c53291b3 Revert "Tentative WF to push to Maven Central"
This reverts commit 1736298c11.
2024-02-21 07:18:53 -05:00
Artem Bilan
1736298c11 Tentative WF to push to Maven Central 2024-02-21 07:10:39 -05:00
Soby Chacko
55c4971240 Revert "Temporary release finalizer"
This reverts commit 734ebfe87b.
2024-02-16 13:21:54 -05:00
Soby Chacko
734ebfe87b Temporary release finalizer 2024-02-16 13:18:23 -05:00
Artem Bilan
7e2195c74a Use Gradle init script for Artifactory in verify-staged-artifacts
The JFrog CLI does not resolve artifacts properly: only provided `--repo-resolve` is in use

**Auto-cherry-pick to `3.1.x` & `3.0.x`**
2024-02-16 12:40:41 -05:00
dependabot[bot]
6a36935578 Bump the development-dependencies group with 3 updates (#3028)
Bumps the development-dependencies group with 3 updates: [actions/setup-java](https://github.com/actions/setup-java), [jfrog/setup-jfrog-cli](https://github.com/jfrog/setup-jfrog-cli) and [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `actions/setup-java` from 3 to 4
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3...v4)

Updates `jfrog/setup-jfrog-cli` from 3 to 4
- [Release notes](https://github.com/jfrog/setup-jfrog-cli/releases)
- [Commits](https://github.com/jfrog/setup-jfrog-cli/compare/v3...v4)

Updates `actions/upload-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: development-dependencies
- dependency-name: jfrog/setup-jfrog-cli
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: development-dependencies
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-09 19:39:43 +00:00
Artem Bilan
3cad9e9f0f Add GHA config for Dependabot
* Upgrade `deploy-docs.yml` to the latest reusable workflows

**Auto-cherry-pick to `3.1.x`**
2024-02-09 14:38:06 -05:00
Artem Bilan
0f65b4dec2 Upgrade to the latest reusable workflows
**Auto-cherry-pick to `3.1.x` & `3.0.x`**
2024-02-09 13:32:52 -05:00
Artem Bilan
b5f989c420 Add auto-cherry-pick.yml GHA workflow
This GHA workflow looks for an `Auto-cherry-pick to` sentence in the pushed commit
and tries to cherry-pick it to requested branches in that sentence.
For example like with this commit:

**Auto-cherry-pick to `3.1.x` & `3.0.x`**
2024-02-08 18:23:54 -05:00
Artem Bilan
f245b59d04 Upgrade to the latest reusable workflows 2024-01-17 12:40:16 -05:00
Artem Bilan
c683f31a43 Various CI/CD improvements
* Add `concurrency` for `ci-snapshot.yml` to avoid unnecessary queued builds
* Add `schedule` for `ci-snapshot.yml` to run build fresh snapshots every night
* Fix job name for `verify-staged-artifacts.yml` since we are not verifying against samples
* Remove `maven` config for Dependabot.
Looks like it does not look into sub-directories, so its config is not very convenient for our different samples
2024-01-02 14:32:00 -05:00
Artem Bilan
304f280e33 Use libs-release-staging repo for verify WF 2024-01-02 13:18:41 -05:00
Artem Bilan
4b902103c7 Try to use latest JFrog CLI
According to the recommendations from https://github.com/jfrog/jfrog-cli/issues/2364
2024-01-02 13:13:24 -05:00
Artem Bilan
2cf5fbb571 Reusable workflow for deploy-docs.yml 2023-12-22 14:56:30 -05:00
Artem Bilan
4962670bcb Add merge-dependabot-pr.yml
Improve `deploy-docs.yml`
2023-12-22 13:15:17 -05:00
Artem Bilan
5b1fd0160d Migrate GHAs for Spring IO repository
**Cherry-pick to `3.0.x`**
2023-12-20 14:58:02 -05:00
Artem Bilan
7b9a0eda7c Add temporary manual-finalize-release 2023-12-18 17:44:21 -05:00
Artem Bilan
ab5c0b2fc2 Widen permissions for GH_TOKEN in release
* Fix `dependabot.yml` for `type: dependency-upgrade` label expected by the changelog-generator
2023-12-18 16:22:24 -05:00
Artem Bilan
eb68d6d845 Fix verify-staged for Artifactory
The JFrog CLI does not add `--repo-resolve` to Gradle build
(unlike for Maven)

* Get rid of JFrog CLI
* Generate Gradle init script manually for our `libs-staging-local`
and use respective secrets for credentials

See more info in: https://github.com/jfrog/jfrog-cli/issues/2364
2023-12-15 13:31:20 -05:00
Artem Bilan
3758e62d36 Try the latest JFrog CLI for Verify GHA 2023-12-14 11:04:20 -05:00
Artem Bilan
6576bf011a Use pattern for maintenance branches
**Cherry-pick to `3.0.x`**
2023-12-07 13:55:38 -05:00
Artem Bilan
28e12dbf02 Add Backport issue GHA workflow 2023-12-07 11:25:45 -05:00
Artem Bilan
d14b1f3765 Migrate to GHAs 2023-12-01 12:11:59 -05:00
Artem Bilan
e6a306be13 Use auto-generated GITHUB_TOKEN secret 2023-11-29 16:46:38 -05:00
Artem Bilan
15704d7a45 Fix ENV var for GH_TOKEN 2023-11-29 16:40:17 -05:00
Artem Bilan
5773b48e0e Fix deploy-docs.yml for ENV and condition 2023-11-29 16:35:47 -05:00
Rob Winch
7f85c06d3e Migrate docs to Antora infrastructure 2023-09-11 13:30:45 -04:00
Alex
83494303bc build: harden central-sync-create.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-20 15:34:13 -04:00
Alex
d47226d7d8 build: harden central-sync-release.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-20 15:34:13 -04:00
Alex
dd8a74e161 build: harden central-sync-close.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-20 15:34:13 -04:00
Gary Russell
44c2115b0b Main to 3.0; SF 6.0; JDK 17
Initial Commit for Spring Framework 6.0/JDK 17

* PR review comments; build is green.

Fix Spring Data version; fix deprecations

Fix checkstyle

Add mavenCentral() for GE Plugin
2022-01-13 15:43:51 -05:00
Gary Russell
0ebad523ab Upgrade jfrog-cli for Central Action 2021-11-04 15:11:57 -04:00
Artem Bilan
decf67ee8d Escape build name in the release GH action
See more info in SO thread: https://stackoverflow.com/questions/61795201/github-action-failed-syntax-error-near-unexpected-token

* Upgrade dependencies; prepare for release
2021-05-17 13:32:55 -04:00
Gary Russell
2afc4fe36f Fix Signing Key Secret Name 2021-05-04 13:57:54 -04:00
Gary Russell
1a3c7424ad Add s01 URL to close and release workflows 2021-04-14 12:27:42 -04:00
Gary Russell
894bd80e28 Add Maven Publish Workflows 2021-04-14 12:15:02 -04:00
Artem Bilan
b8e92d5c3d Use the current main branch in docs (#1759) 2021-04-08 13:04:14 -04:00
Gary Russell
73d853b66a Capture Test Results in PR Builds (#1735) 2021-03-16 11:26:02 -04:00