Artem Bilan
e03d868e88
Update Dependabot config for actual dependencies
...
* Remove `zookeeperVersion` Gradle property since we don't manage that dependency anymore
2025-06-03 11:16:09 -04:00
Soby Chacko
a52faccd51
Revert "Remove release artifact verificaiton temporarily"
...
This reverts commit 2eafe4dcb2 .
2025-04-22 14:48:51 -04:00
Soby Chacko
2eafe4dcb2
Remove release artifact verificaiton temporarily
...
Signed-off-by: Soby Chacko <soby.chacko@broadcom.com >
2025-04-22 11:54:21 -04:00
Soby Chacko
82f4764a86
Github action workflow changes and dependencies for jspecify nullability
2025-02-07 16:36:36 -05:00
Soby Chacko
ad041761d2
GH Action workflow updates to the latest spring-github-workflows scripts
2025-02-06 16:39:46 -05:00
Soby Chacko
5f7b151861
Enabling DCO changes
2025-01-14 15:39:55 -05:00
dependabot[bot]
eedd23ae62
Bump spring-io/spring-github-workflows ( #3640 )
...
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 11:03:06 +00:00
Soby Chacko
e9444a5c18
Depandabot updates
...
Remove the 3.1.x branch from dependabot updates
2024-11-18 16:09:36 -05:00
dependabot[bot]
f3855474ef
Bump spring-io/spring-github-workflows ( #3594 )
...
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:29:43 +00:00
Artem Bilan
daceee131b
Upgrade WFs from main to v4
...
The `v3` has to be updated by Dependabot automatically
**Auto-cherry-pick to `3.2.x` & `3.1.x`**
2024-10-23 15:17:58 -04:00
Artem Bilan
79b29a54f8
Migrate to DEVELOCITY_ACCESS_KEY secret for GHAs
...
**Auto-cherry-pick to `3.2.x` & `3.1.x`**
2024-09-20 13:56:11 -04:00
Artem Bilan
10ea5bfc51
Migrate to a single DEVELOCITY_ACCESS_KEY secret for GHAs
...
**Auto-cherry-pick to `3.2.x` & `3.1.x`**
2024-09-18 17:03:22 -04:00
Artem Bilan
1318092ef7
Remove redundant OSSRH_URL secret for release workflow
...
**Auto-cherry-pick to `3.2.x` & `3.1.x`**
2024-08-28 09:18:00 -04:00
Artem Bilan
c0644d56a1
Add announce-milestone-planning.yml GHA
...
Send a `planning` message to the chat when `due_on` is changed on a milestone
2024-08-21 13:41:41 -04:00
Artem Bilan
b0867f8ef3
Use autoMergeSnapshots for merge-dependabot-pr.yml
...
**Auto-cherry-pick to `3.2.x` & `3.1.x`**
2024-07-24 15:14:31 -04:00
Artem Bilan
400ff3cb86
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`
**Auto-cherry-pick to `3.2.x` & `3.1.x`**
2024-07-18 16:21:13 -04:00
Artem Bilan
da866cc1e4
Migrate release notification to Google Chat
...
**Auto-cherry-pick to `3.2.x` & `3.1.x`**
2024-07-11 14:47:34 -04:00
Artem Bilan
4de29eec58
Fix dependabot.yml for Gradle Develocity as DEV dep
2024-06-17 10:11:20 -04:00
Artem Bilan
af26d9bfd9
Fix Dependabot to manage 3.2.x and not 3.0.x
2024-05-28 10:14:45 -04: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
f1c499389f
Add Dependabot upgrades for branches 3.1.x & 3.0.x
2024-03-14 17:04:58 -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
93a77b9583
Add Dependabot config for samples
...
Since all the samples are Maven-based, the separate `package-ecosystem: "maven"`
has to be used to update deps in those POMs
2023-12-22 12:37:46 -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
f80e3288ea
Add Spring Boot dep into dev group for updates
2023-12-18 12:08:47 -05:00
Artem Bilan
d9a4a8cfd6
Add Dependabot support
2023-12-18 11:58:50 -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
74537d31f2
Upgrade Gradle and dependencies
...
* Get rid of Sonar and Jacoco plugins since we don't manage those services anymore
* Get rid of JFrog plugin since it is going to be managed from GHAs
* Change the logic for `modifiedFiles` to be lazy-loaded
* Remove unused `provided` feature
* Add `-parameters` to project compilation JVM args
* Upgrade to the latest Checkstyle and fix violations
2023-12-01 11:41:01 -05:00
Artem Bilan
e6a306be13
Use auto-generated GITHUB_TOKEN secret
2023-11-29 16:46:38 -05:00