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
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
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
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
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
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
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
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
c967f8d089
Re-enable Slack notification for release workflow
2024-02-07 18:29:54 -05:00
Artem Bilan
ffce75476a
Upgrade to the latest reusable workflows
2024-02-07 17:43:43 -05:00
Artem Bilan
37ecdf33d1
Upgrade to the latest reusable workflows
2024-01-17 12:36:27 -05:00
Artem Bilan
6cc91b5b73
Add concurrency & schedule for ci-snapshot.yml
...
* No need in queued snapshot builds: the latest is enough
* Build fresh snapshot every night
2024-01-02 14:34:57 -05:00
Artem Bilan
dbde56f7ff
Use spring-dispatch-docs-build.yml
2023-12-22 14:57:20 -05:00
Artem Bilan
22b2cc3895
Add merge-dependabot-pr.yml
2023-12-22 13:35:10 -05:00
Artem Bilan
c4cf366281
Migrate deploy-docs to reusable WF from Spring IO
2023-12-22 13:34:23 -05:00
Artem Bilan
8a5f83afc3
Migrate GHAs for repo from Spring IO
2023-12-20 17:01:26 -05:00
Artem Bilan
58ba13bc12
Add issues: write to create GH releases
...
* Fix `dependabot.yml` to use expected by the changelog-generator label
2023-12-18 17:45:17 -05:00
Artem Bilan
5d6a0d82f0
Add contents: write to create GH releases
2023-12-18 15:42:31 -05:00
Artem Bilan
7ed833146e
Add tentative manual-finalize-release.yml
2023-12-18 14:41:53 -05:00
Artem Bilan
0ba5d46abe
Add RabbitMQ service to the verify-staged WF
2023-12-18 13:29:48 -05:00
Artem Bilan
2510338275
Adjust GHAs for back-ports
2023-12-07 14:08:51 -05:00