Commit Graph

480 Commits

Author SHA1 Message Date
Artem Bilan
85daa2006c Add Maven staging support
* Make staging jobs conditional on project type: Maven or Gradle
2023-11-15 09:42:33 -05:00
Spring Builds
7b1643a5c6 [artifactory-release] Next development version 2023-11-14 22:31:19 +00:00
Spring Builds
a3eba789a4 [artifactory-release] Release version 3.0.4 2023-11-14 22:31:16 +00:00
Artem Bilan
8d19ddc6df Fix JFrog ENV vars 2023-11-14 17:29:44 -05:00
Spring Builds
0f2ac19d08 [artifactory-release] Next development version 2023-11-14 22:21:48 +00:00
Spring Builds
e68f7d254b [artifactory-release] Release version 3.0.4 2023-11-14 22:21:46 +00:00
Artem Bilan
8222f176dd Fix JFrog build-publish command 2023-11-14 17:20:16 -05:00
Spring Builds
823d64bf3a [artifactory-release] Next development version 2023-11-14 22:12:14 +00:00
Spring Builds
40c6b034d1 [artifactory-release] Release version 3.0.4 2023-11-14 22:12:12 +00:00
Artem Bilan
5cbb08cff4 Use workflow outputs for build name & number 2023-11-14 17:10:31 -05:00
Artem Bilan
bfdf324c51 Fix build name & number vars
* Bring back SNAPSHOT version
2023-11-14 16:54:55 -05:00
Spring Builds
900cf34932 [artifactory-release] Next development version 2023-11-14 21:44:53 +00:00
Spring Builds
4e1c1d0f78 [artifactory-release] Release version 3.0.4 2023-11-14 21:44:50 +00:00
Artem Bilan
0bcdfbcc8c Fix job ids for needs 2023-11-14 16:41:05 -05:00
Artem Bilan
c31c91c864 Fix some naming for GHA workflows 2023-11-14 16:38:29 -05:00
Spring Builds
44f12f6ae0 [artifactory-release] Next development version 2023-11-14 21:09:56 +00:00
Spring Builds
e8ad06cdfc [artifactory-release] Release version 3.0.4 2023-11-14 21:09:52 +00:00
Artem Bilan
77b2d74ea2 Fix verify-staged-artifacts.yml
* Some other GHAs clean up
2023-11-14 16:08:28 -05:00
Artem Bilan
0c72b9d543 Fix workflow syntax for release script 2023-11-14 16:02:57 -05:00
Artem Bilan
73abda7d8e Bring back Slack notification 2023-11-14 15:54:06 -05:00
Artem Bilan
b606ed2d32 Extract stage-release.yml sub-flow 2023-11-14 15:49:22 -05:00
Artem Bilan
875823c473 Upgrade dependencies, prepare for release
* Remove `bamboo_vault.github.password` from `LocalstackContainerTest`
since we don't build on Bamboo anymore
2023-11-14 15:36:14 -05:00
Rogério Lino
33f1061a9f Fix S3Session for pagination
According with AWS SDK doc the nextMarker field is only returned when defining the delimiter query param:


>    NextMarker
    When the response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as the marker parameter in the subsequent request to get the next set of objects. Amazon S3 lists objects in alphabetical order.
    Note
    This element is returned only if you have the delimiter request parameter specified. If the response does not include the NextMarker element and it is truncated, you can use the value of the last Key element in the response as the marker parameter in the subsequent request to get the next set of object keys.

https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html#API_ListObjects_ResponseElements

After upgrading my project to newest version of `spring-integration-aws` I've started facing this loop issue for buckets with more than `1000` items, where `isTruncated` is true and `nextMarker` is `null`.

* Update the `S3Session` code to use the `key` from last item as `nextMarker` in next the request when response `isTruncated`, avoiding infinite loop.
2023-11-14 14:27:16 -05:00
Artem Bilan
266407ea71 Add general release.yml workflow 2023-11-14 14:15:40 -05:00
Artem Bilan
cf3dc6365a Checkout repo before gh release create 2023-11-14 10:19:49 -05:00
Artem Bilan
1766e68f6b Change to a single finalize-release.yml GHA 2023-11-14 10:08:36 -05:00
Artem Bilan
989b140463 Try to see Contributors section 2023-11-13 19:13:32 -05:00
Artem Bilan
21b5251d23 Try to fix REPO_TEAM env var 2023-11-13 19:05:51 -05:00
Artem Bilan
761e68d877 Fix path to changelog-application.yml 2023-11-13 18:59:59 -05:00
Artem Bilan
0d5276bf7a Download generator with wget 2023-11-13 18:57:35 -05:00
Artem Bilan
e4bed6c2c2 Fix ENV var reference for action option 2023-11-13 18:33:30 -05:00
Artem Bilan
1f15d8b1a6 Add changelog-for-milestone.yml GHA 2023-11-13 18:26:33 -05:00
Artem Bilan
b365daab04 React to more release event types 2023-11-13 12:35:14 -05:00
Artem Bilan
cf2214c3f1 Try with created type for release event
* Disable Slack notification to avoid noise
2023-11-09 17:20:44 -05:00
Artem Bilan
27a3c508f9 Fix Slack notification 2023-11-09 17:05:06 -05:00
Artem Bilan
93d4764ed1 Add Slack notification 2023-11-09 16:55:23 -05:00
Artem Bilan
713c543bed GH API CLI tweaks 2023-11-09 16:26:05 -05:00
Artem Bilan
a353da346e Some JQuery tweaks 2023-11-09 16:19:07 -05:00
Artem Bilan
ded0dfdc12 Add echo into Close Milestone step
For diagnostics
2023-11-09 15:18:47 -05:00
Artem Bilan
30c0a6a3fe Rework close-milestone-on-release to simple GH API 2023-11-09 15:03:15 -05:00
Artem Bilan
359f46c2fa Fix get-milestone-id step 2023-11-09 14:05:14 -05:00
Artem Bilan
341e6fb2a0 Some fixed for GHAs 2023-11-09 14:01:01 -05:00
Artem Bilan
9bd7113c6d Make close-milestone-on-release as workflow_dispatch 2023-11-09 13:49:57 -05:00
Artem Bilan
8dc976db3e Any on: release type
Add `workflow_dispatch` to trigger milestone close manually
2023-11-09 13:46:07 -05:00
Artem Bilan
a69f75f2b3 Add GHAs for closing milestone on release 2023-11-09 13:38:11 -05:00
Artem Bilan
f65618d8ce Remove Sonar & Jacoco from Gradle 2023-11-08 14:20:47 -05:00
Spring Builds
319e1b724f [artifactory-release] Next development version 2023-11-07 15:45:13 +00:00
Spring Builds
bf498d21d9 [artifactory-release] Release version 3.0.4-M2 2023-11-07 15:45:10 +00:00
Artem Bilan
c2c4aec691 Some workflows improvements
* Move `nextDevelopmentVersion` Gradle task to the `spring-project-init.gradle`
* Checkout common repo to the `build` dir which is then cleaned by Gradle
2023-11-07 10:42:08 -05:00
Artem Bilan
b1cd238d08 Adjust concurrency for Artifactory 2023-11-06 17:46:43 -05:00