Artem Bilan
b46801727f
Use main for merge-dependabot-pr
...
There are some improvements in the reusable merge dependabot PR workflow, including closing PR because of SNAPSHOT to SNAPSHOT update, which is wrong because we have to update from SNAPSHOT to its GA.
Signed-off-by: Artem Bilan <artem.bilan@broadcom.com >
2025-06-15 19:55:57 -04:00
Artem Bilan
51dfa81682
Migrate release WF to Maven Central Portal
...
**Auto-cherry-pick to `3.2.x` & `3.1.x`**
2025-06-13 15:30:01 -04:00
Artem Bilan
4980f285b9
Fix Dependabot config for actual dependencies
2025-06-03 11:09:13 -04:00
Artem Bilan
a446e33c14
Fix ci-snapshot.yml for latest reusable workflows
...
Signed-off-by: Artem Bilan <artem.bilan@broadcom.com >
2025-02-20 06:08:48 -05:00
Artem Bilan
27371ecf7c
Add tentative manual-deploy-to-central.yml
2025-02-18 16:20:56 -05:00
Artem Bilan
6cb184e6dc
Make verify-staged-artifacts.yml "success" temporary
...
Until Spring Integration `7.0`
2025-02-18 13:39:55 -05:00
Artem Bilan
b7d9caa860
Bring back 3.1.x branch into Dependabot management
2025-02-14 10:39:53 -05:00
Artem Bilan
0173186675
GH-2953: Add NullAway support into the project
...
Fixes: https://github.com/spring-projects/spring-amqp/issues/2953
* Migrate nullability to JSpecify
* Add `net.ltgt.errorprone` Gradle plugin and respective `NullAway` configuration
* Remove redundant `com.github.spotbugs` since it covered now by the `net.ltgt.errorprone` tool
* Use Java `23` for the latest fixes on Java nullability
* Fix JavaDocs and `this-escape` warnings in the code
* Use `main` for reusable workflows which come already with Java `23`
* Fix all the nullability problems in the project
2025-02-06 15:42:51 -05:00
Artem Bilan
a58c73c838
Start version 4.0.0
...
* Upgrade to Gradle `8.12.1`
* Upgrade to Spring Framework `7.0.0`
* Upgrade to Spring Data `2025.1.0`
* Upgrade to Kotlin `2.1.10`
* Upgrade to RabbitMQ Client `5.24.0`
* Upgrade to RabbitMQ Stream Client `0.22.0`
* Other minor upgrades
2025-01-28 17:18:38 -05:00
Artem Bilan
4bd3b1dba9
Migrate to DCO from CLA
2025-01-14 15:40:19 -05:00
Artem Bilan
363be061d9
Remove 3.1.x branch from Dependabot updates
...
The version `3.1.8` is the last OSS version - no updates from now on
* Also remove dependencies which we don't manage anymore
2024-11-18 16:54:13 -05:00
dependabot[bot]
da7da60f40
Bump spring-io/spring-github-workflows ( #2910 )
...
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-18 20:59:27 +00:00
dependabot[bot]
e48445af51
Bump spring-io/spring-github-workflows ( #2877 )
...
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 02:26:09 +00:00
Artem Bilan
b391195b50
Upgrade reusable WFs from main to v4
...
**Auto-cherry-pick to `3.1.x`**
2024-10-23 14:36:30 -04:00
Artem Bilan
966b29f1fe
Add more plugins to RabbitMQ action for ci-snapshot.yml
2024-10-02 12:41:12 -04:00
Artem Bilan
0223c1cffa
The services:rabbitmq does not work well somehow
2024-10-02 12:31:47 -04:00
Artem Bilan
e8b4618397
Test ci-snapshot.yml without Gradle cache
2024-10-02 12:21:26 -04:00
Artem Bilan
47868257e0
Attempt to use services:rabbitmq for ci-snapshot.yml
...
Since we cannot propagate `services` down to the reusable workflow,
we don't have choice, but build respective job ourselves
2024-10-02 12:16:10 -04:00
Artem Bilan
ed8f13ce45
Migrate to DEVELOCITY_ACCESS_KEY secret for GHA
...
**Auto-cherry-pick to `3.1.x`**
2024-09-20 13:52:36 -04:00
Artem Bilan
aa21c73500
Migrate to DEVELOCITY_ACCESS_KEY secret for GHA workflows
...
**Auto-cherry-pick to `3.1.x`**
2024-09-18 16:27:36 -04:00
Artem Bilan
6841624cd0
Remove redundant OSSRH_URL secret for release workflow
...
**Auto-cherry-pick to `3.1.x`**
2024-08-28 09:13:33 -04:00
Artem Bilan
b846631f7d
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:30:59 -04:00
Artem Bilan
443ad4468e
Use latest spring-merge-dependabot-pr.yml
...
The `autoMergeSnapshots` is a new convenient input
**Auto-cherry-pick to `3.1.x`**
2024-07-24 15:07:37 -04:00
Artem Bilan
9c204a75ab
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.1.x`**
2024-07-18 16:16:45 -04:00
Artem Bilan
686665ac43
Revert "Add tentative call-finalize.yml"
...
This reverts commit d88f2fbd07 .
2024-07-15 12:50:25 -04:00
Artem Bilan
d88f2fbd07
Add tentative call-finalize.yml
2024-07-15 12:47:58 -04:00
Artem Bilan
9c660adb29
Fix verify-staged-artifacts against Spring Integration
...
The Maven-based verification against Samples repository
suffers from the limitation on the `jf mvnc` and our `libs-release-staging` virtual repository not able to
get access to Milestones
2024-07-15 12:22:58 -04:00
Artem Bilan
682aefe485
Migrate release notification to Google Chat
...
**Cherry-pick to `3.1.x`**
2024-07-11 14:46:20 -04:00
Artem Bilan
35e1cf8b46
Fix dependabot.yml for Gradle Develocity as DEV dep
2024-06-17 10:12:13 -04:00
Artem Bilan
7fd71a2d83
Start version 3.2
2024-05-28 10:38:49 -04:00
Artem Bilan
5b07cf1e31
Remove redundant Develocity GHA secrets
...
**Auto-cherry-pick to `3.0.x`**
2024-04-29 15:15:18 -04:00
Artem Bilan
83141edd98
Use namoshek/rabbitmq-github-action
2024-02-22 18:26:00 -05:00
Artem Bilan
0e1cf33aea
Add RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS env into verify-staged-artifacts
2024-02-22 18:04:43 -05:00
Artem Bilan
f749fb1b30
Add rabbitmqctl wait step into verify-staged-artifacts
2024-02-22 17:57:25 -05:00
Artem Bilan
c0234b1371
More changes to verify-staged-artifacts
...
* Enable support for Rabbit Streams
* Use `mvn versions:set` since Spring AMQP Sample rely now on `project.version` for target `spring-amqp.version`
2024-02-22 17:52:16 -05:00
Artem Bilan
97e68d3875
Try without Rabbit Streams
2024-02-22 17:26:07 -05:00
Artem Bilan
508f42678e
Add rabbitmq_stream plugin to verify-staged-artifacts
...
**Auto-cherry-pick to `3.0.x`**
2024-02-22 17:18:27 -05:00
Artem Bilan
b6c2efc412
Use spring-amqp.version prop for verify-staged-artifacts
...
**Auto-cherry-pick to `3.0.x`**
2024-02-22 16:58:13 -05:00
Artem Bilan
76844c2beb
Revert "Tentative WF for pushing ot Maven Central"
...
This reverts commit 1ab10e5052 .
2024-02-21 07:18:23 -05:00
Artem Bilan
1ab10e5052
Tentative WF for pushing ot Maven Central
2024-02-21 07:08:39 -05:00
Artem Bilan
1b035e32c0
Add Dependabot scanning for branch 3.0.x
2024-02-16 12:10:57 -05:00
Artem Bilan
456a59b9da
Make PR & Dependabot WFs for support branches as well
...
**Auto-cherry-pick to `3.0.x`**
2024-02-16 11:25:08 -05:00
Artem Bilan
61e7a5e46e
Revert "Try to narrow Dependabot registries"
...
This reverts commit f0a0b3482f .
2024-02-12 09:30:14 -05:00
Artem Bilan
f0a0b3482f
Try to narrow Dependabot registries
2024-02-11 11:06:48 -05:00
Artem Bilan
8395d93c0a
Add auto-cherry-pick GHA workflow
2024-02-09 13:22:55 -05:00
dependabot[bot]
27f46fa51c
Bump the development-dependencies group with 2 updates ( #2616 )
...
Bumps the development-dependencies group with 2 updates: [actions/setup-java](https://github.com/actions/setup-java ) and [jfrog/setup-jfrog-cli](https://github.com/jfrog/setup-jfrog-cli ).
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 )
---
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
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-09 18:17:21 +00:00
Artem Bilan
7cb20c7153
Use group for GHAs in Dependabot config
2024-02-09 13:15:53 -05:00
dependabot[bot]
7ea6ef3ad3
Bump actions/upload-artifact from 3 to 4 ( #2614 )
...
Bumps [actions/upload-artifact](https://github.com/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/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-09 18:10:34 +00:00
Artem Bilan
153a85c42a
Fix Dependabot config for GHAs
2024-02-09 13:07:37 -05:00
Artem Bilan
052599582b
Upgrade to Gradle 8.6
...
* Add `package-ecosystem: "github-actions"` into Dependabot config
2024-02-09 12:56:32 -05:00