68 Commits

Author SHA1 Message Date
Artem Bilan
02fe084099 Use main version for release reusable WF 2025-06-13 15:31:44 -04:00
Artem Bilan
84dcbdcda3 Migrate release WF to Maven Central Portal
(cherry picked from commit 51dfa81682)
2025-06-13 19:30:15 +00:00
Artem Bilan
a75aa499b0 Fix ci-snapshot.yml for latest reusable workflows
Signed-off-by: Artem Bilan <artem.bilan@broadcom.com>
2025-02-24 09:04:22 -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
Artem Bilan
fe3cf2245c Use libs-release-staging to verify samples
The previous virtual repo `libs-spring-dataflow-private-staging-release` is deprecated.

* Use newly created, with more general purpose, `libs-release-staging`
2023-12-06 13:46:28 -05:00
Rob Winch
9cc8e4996a Migrate docs to Antora infrastructure
* Migrate Structure

* Insert explicit ids for headers

* Remove unnecessary asciidoc attributes

* Fix image::image

* Copy default antora files

* Fix indentation for all pages

* Split files

* Generate a default navigation

* Remove includes

* Fix cross references

* Enable Section Summary TOC for small pages

* Remove src/reference/asciidoc

* Fix antora build files

* Fix Antora Build and Migrate to Asciidoctor Tabs

* Fix Antora Nav Hiearchy

* Add deploy-docs.yml

* PR Feedback

* Fix `modifiedFiles` for `updateCopyrights` task
2023-12-05 15:33:11 -05:00
Artem Bilan
efc3637e07 Migrate to Gradle-specific reusable workflow
* Add `permissions` for `GH_TOKEN` in GH Actions
2023-11-30 18:05:05 -05:00