Artem Bilan
b12160ac13
Migrate release WF to Maven Central Portal
...
(cherry picked from commit 51dfa81682 )
2025-06-13 19:30:16 +00:00
Artem Bilan
5a7126310d
Upgrade to Gradle 8.12.1
...
* Use `toolchain` for Java
* Add `org.gradle.toolchains.foojay-resolver-convention` to download missed toolchains
* Use `main` for reusable GHA workflows
2025-02-18 11:08:31 -05:00
Artem Bilan
67e4072bd0
Use v5 for all the reusable workflows
2025-02-14 11:31:16 -05:00
dependabot[bot]
187ffcb32c
Bump spring-io/spring-github-workflows ( #2965 )
...
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>
2025-02-14 15:45:02 +00:00
Artem Bilan
c05e0801cb
Use main version for release reusable workflow
2024-11-18 15:40:38 -05:00
dependabot[bot]
31f24b181a
Bump spring-io/spring-github-workflows ( #2876 )
...
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-25 22:26:40 -04:00
Artem Bilan
cc2b7231fa
Upgrade reusable WFs from main to v4
...
# Conflicts:
# .github/workflows/announce-milestone-planning.yml
2024-10-23 14:38:33 -04:00
Artem Bilan
9856e12623
Migrate to DEVELOCITY_ACCESS_KEY secret for GHA
...
# Conflicts:
# .github/workflows/verify-staged-artifacts.yml
2024-09-20 13:55:02 -04:00
Artem Bilan
a3b8f78244
Migrate to DEVELOCITY_ACCESS_KEY secret for GHA workflows
...
# Conflicts:
# .github/workflows/verify-staged-artifacts.yml
2024-09-18 16:30:47 -04:00
Artem Bilan
3d7550243e
Remove redundant OSSRH_URL secret for release workflow
...
(cherry picked from commit 6841624cd0 )
2024-08-28 13:13:52 +00:00
Artem Bilan
9e0b047dcb
Use latest spring-merge-dependabot-pr.yml
...
The `autoMergeSnapshots` is a new convenient input
(cherry picked from commit 443ad4468e )
2024-07-24 19:08:08 +00:00
Artem Bilan
44199f8c07
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 9c204a75ab )
2024-07-18 20:17:06 +00:00
Artem Bilan
1bcb162ee5
Migrate release notification to Google Chat
...
**Cherry-pick to `3.1.x`**
(cherry picked from commit 682aefe485 )
2024-07-11 14:48:10 -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
Artem Bilan
6cad2fca30
Use virtual repo for staging
2023-11-29 14:36:28 -05:00
Artem Bilan
02471a9908
Try with multi repos
2023-11-29 14:09:14 -05:00
Artem Bilan
41e500ecc4
Try to use libs-release
...
* Add `-B -ntp` option to `mvn` command
2023-11-29 13:59:38 -05:00
Artem Bilan
9ccbbad7f3
Rework mvnc for other repos
2023-11-29 13:52:57 -05:00
Artem Bilan
18f21c9ed1
Add --repo-resolve-snapshots for JFrog
2023-11-29 13:37:22 -05:00
Artem Bilan
5baad07dc3
Fix verify-staged-artifacts.yml for JFrog
...
* Attempt to configure JFrog only for staging repo
2023-11-29 13:33:24 -05:00
Artem Bilan
bbeed2e592
Migrate CI/CD to GHA
...
* Upgrade to Gradle `8.4` and latest plugins for Develocity (formerly Gradle Enterprise)
* Add GHA workflows based on a common repository with reusable workflows
* Remove `release-files-spec.json` as it is supplied by common repo on respective CI/CD phase
* Remove obsolete GHA workflows
* Fix deprecation in the `AbstractTestContainerTests`
* Fix `rawtypes` warning in the `SimpleMessageListenerContainerIntegration2Tests`
2023-11-28 16:50:00 -05:00