Artem Bilan
8cabdfe3b6
The main reusable workflows for GHAs with build
2025-03-18 12:55:37 -04:00
dependabot[bot]
099195ddb5
Bump spring-io/spring-github-workflows ( #9668 )
...
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-19 18:04:29 +00:00
dependabot[bot]
d3675291b9
Bump spring-io/spring-github-workflows ( #9600 )
...
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 00:11:27 +00:00
Artem Bilan
eab39c0b0b
Upgrade WFs from main to v4
...
The `v3` has to be updated by Dependabot automatically
**Auto-cherry-pick to `6.2.x`**
# Conflicts:
# .github/workflows/announce-milestone-planning.yml
2024-10-23 14:43:22 -04:00
Artem Bilan
a83b1002a4
Migrate to DEVELOCITY_ACCESS_KEY secret for GHA
...
(cherry picked from commit 614ea69526 )
2024-09-20 21:00:43 +00:00
Artem Bilan
2aec620b39
Migrate to DEVELOCITY_ACCESS_KEY secret for GHA workflows
...
(cherry picked from commit 430094f4b2 )
2024-09-18 20:37:54 +00:00
Artem Bilan
561e603328
Switch ci-snapshot.yml to the latest reusable WF
...
(cherry picked from commit f10fbca38b )
2024-08-28 19:01:03 +00:00
Artem Bilan
b686bfa43e
Remove redundant OSSRH_URL secret for release workflow
...
(cherry picked from commit eb07fda61b )
2024-08-28 13:19:35 +00:00
Artem Bilan
5bf9339f59
Use autoMergeSnapshots for merge-dependabot-pr.yml
...
**Auto-cherry-pick to `6.2.x`**
2024-07-24 15:01:23 -04:00
Artem Bilan
0f28b81ad1
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 de58d8c942 )
2024-07-18 20:23:51 +00:00
Artem Bilan
99c539cb6f
Migrate release notification to Google Chat
...
(cherry picked from commit 13a113cf66 )
2024-07-11 18:49:56 +00:00
Artem Bilan
a3814be675
Remove redundant Develocity GHA secrets
...
**Auto-cherry-pick to `6.2.x` & `6.1.x`**
2024-04-30 14:38:37 -04:00
Artem Bilan
1f4d27d71f
Make PR & Dependabot WFs working against support branches
...
**Auto-cherry-pick to `6.2.x` & `6.1.x`**
2024-02-16 14:53:42 -05:00
Artem Bilan
7f7ec29801
Upgrade to Gradle 8.6; latest reusable workflows
...
* Add `package-ecosystem: "github-actions"` for Dependabot
**Auto-cherry-pick to `6.2.x`**
2024-02-09 16:04:55 -05:00
Artem Bilan
09c020bfbf
Use shorter name for auto-cherry-pick.yml job
2024-02-08 15:32:09 -05:00
Artem Bilan
f2a42292f7
Fix job name in the auto-cherry-pick.yml workflow
2024-02-08 15:11:58 -05:00
Artem Bilan
98e128f9a7
Fix job name in the auto-cherry-pick.yml
...
**Auto-cherry-pick to `6.2.x` & `6.1.x`**
2024-02-08 14:50:50 -05:00
Artem Bilan
4a02455971
Add auto-cherry-pick.yml GHA workflow
2024-02-08 14:14:44 -05:00
Artem Bilan
e5802001f5
Fix typo in the pr-build.yml
2024-01-13 20:51:21 -05:00
Artem Bilan
833b847cb6
Upgrade to reusable workflows v2
2024-01-13 20:47:59 -05:00
Artem Bilan
ee1bbc829d
Add schedule & concurrency to ci-snapshot
...
Make sure that night build is not using Gradle cache.
2023-12-24 18:02:25 -08:00
Artem Bilan
b4fc3479d3
Use spring-dispatch-docs-build.yml
...
**Cherry-pick to `6.2.x`**
2023-12-22 14:57:51 -05:00
Artem Bilan
85d3284834
Use reusable WF for deploy-docs.yml
2023-12-22 13:37:59 -05:00
Artem Bilan
726a59da37
Improve deploy-docs.yml
...
* Build only against supported branches and tags
* Move `GH_TOKEN` to the common `env` section
2023-12-22 12:17:57 -05:00
Artem Bilan
075613c4a1
Migrate GHAs for repo from Spring IO org
...
**Cherry-pick to `6.1.x`**
2023-12-20 17:03:58 -05:00
Artem Bilan
7abdbecaa4
Make ci-snapshot.yml generic for support branches
2023-12-19 14:02:21 -05:00
Artem Bilan
eb6764ba06
Use permissions: write-all for merge-dependabot-pr
2023-12-19 12:04:31 -05:00
Artem Bilan
ac5a63a2da
Add more permissions for merge-dependabot-pr.yml
2023-12-19 11:28:20 -05:00
Artem Bilan
4ca6164a4e
Add merge-dependabot-pr.yml GHA
2023-12-19 10:27:33 -05:00
Artem Bilan
542b748d7e
Fix release GHA for more permissions
...
* Improve `dependabot.yml` to group all only dev deps
* Upgrade only to patch releases
* Fix upgrades label for expected by the Changelog-generator
2023-12-18 18:16:38 -05:00
Artem Bilan
cac5145038
Use ARTIFACTORY secrets for libs-staging-local
2023-12-07 18:02:42 -05:00
Artem Bilan
615691ab11
Clean up #2
2023-12-07 17:28:32 -05:00
Artem Bilan
b94a0ca6b3
Clean up
2023-12-07 17:22:18 -05:00
Artem Bilan
5bf94c68a9
Add jf gradlec for verify staging WF
2023-12-07 16:10:51 -05:00
Artem Bilan
6a9632e2ba
Use jf to run Gradle (for possible auth)
2023-12-07 16:08:36 -05:00
Artem Bilan
9e8f395098
Bring back JFrog for verify staging
...
We need to auth for Artifactory before pulling from `https://repo.spring.io/libs-staging-local `
2023-12-07 16:04:26 -05:00
Artem Bilan
a2c264f51f
Fix verify staging WF without JFrog
2023-12-07 15:46:48 -05:00
Artem Bilan
a733935ef1
Rework verify staging WF for Gradle init script
...
**Cherry-pick to `6.1.x`**
2023-12-07 15:44:19 -05:00
Artem Bilan
6d2bf330d1
Add backport-issue.yml GHA workflow
2023-12-06 10:28:11 -05:00
Artem Bilan
9f7acd7d9d
Add explicit ref to verify-staged-artifacts.yml
...
**Cherry-pick to `6.1.x`**
2023-12-01 17:34:57 -05:00
Artem Bilan
504212592e
Migrate CI/CD to GitHub Actions
...
* Remove JFrog plugin since it is supplied from CI/CD by Gradle init script
* Remove Sonar and Jacoco since we don't manage those service anymore
2023-12-01 16:40:40 -05:00
Artem Bilan
4b27a3c521
Disable ci-snapshot for push event for now
2023-10-23 12:41:55 -04:00
Artem Bilan
102087b07a
Add ci-snapshot.yml GHA Workflow
...
* Make it reuse a workflow from `spring-integration-aws` as an experiment
2023-10-23 11:48:03 -04:00
Rob Winch
eb6ddfe429
Migrate to Antora Documentation
...
* Use `providers.provider` for `modifiedFiles`.
This defers the looking up of `modifiedFiles` until it is used. It
also allows other tasks to be ran from the non-primary work tree.
Working in another work tree is essential for Antora which will clone
each branch/tag into a new work tree to process it.
* Migrate Structure
* Insert explicit ids for headers
* 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
* Polish nav.adoc
* Fix duplicate ids
* Escape {firstname} and {lastname}
* Remove links to htmlsingle and pdf Formats
* Fix broken links
* Disable attributes for ${debezium-version}
* Migrate to Asciidoctor Tabs
* Move to src/reference/antora
* Remove Asciidoctor Build
* deploy-docs only spring-projects
2023-08-10 15:10:47 -04:00
abilan
4e464e9ce5
Try GH Actions on ubuntu22-8-32
2023-07-18 16:31:54 -04:00
abilan
5533bc86af
Try upload-parallel: 10 for Maven deploy
2023-07-18 15:54:35 -04:00
abilan
79139915e8
Update GH workflows to the latest versions
2023-07-18 15:37:41 -04:00
Artem Bilan
49096b3937
* Use burrunan/gradle-cache-action got GH actions
...
According to the `gradle/gradle-build-action` docs it caches only a `main` branch.
This is not appropriate for us since we really never build `main` on GH actions.
With this change we will experiment if `burrunan/gradle-cache-action` does what we would like to get from the Gradle cache feature
* Some config adjustments for `gradle-cache-action`
2023-04-26 12:48:35 -04:00
abilan
679ce6ff36
Upgrade to Gradle 7.6
...
* Fix `pr-build-workflow.yml` removing unused services: now they are pulled by Testcontainers
* Use official `rabbitmq:management` image instead of `MQTT`-based.
The `MQTT` is now tested with Testcontainers and Mosquitto broker image
2022-12-21 13:04:17 -05:00
abilan
7864658d01
GH-3686: Apply SF editor config
...
Fixes https://github.com/spring-projects/spring-integration/issues/3686
* Add `src/idea` with respective editor config for IntelliJ IDEA.
Must be imported into an IDE
* Add `src/eclipse` with respective editor config for Eclipse/STS
* Reformat imports in source code according a new editor config
2022-11-14 10:55:21 -05:00