Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
574 commits
Select commit Hold shift + click to select a range
56e3ec3
Release 0.0.59
valkovich-ds Mar 8, 2026
bdc93d3
Prepare for next development iteration 0.1.0-SNAPSHOT [skip ci]
valkovich-ds Mar 8, 2026
7acd840
Release 0.1.0
valkovich-ds Mar 8, 2026
7e622d3
Prepare for next development iteration 0.2.0-SNAPSHOT [skip ci]
valkovich-ds Mar 8, 2026
a9ad127
Fix workflow
valkovich-ds Mar 8, 2026
cb03f3c
Preview 0.2.0-rc.1
valkovich-ds Mar 8, 2026
b385d54
Prepare for next development iteration 0.2.0-SNAPSHOT [skip ci]
valkovich-ds Mar 8, 2026
954d7f5
Preview 0.2.0-rc.2
valkovich-ds Mar 8, 2026
beafd04
Prepare for next development iteration 0.2.0-SNAPSHOT [skip ci]
valkovich-ds Mar 8, 2026
7b3dc58
Release 0.2.0
valkovich-ds Mar 8, 2026
f784087
Prepare for next development iteration 0.2.1-SNAPSHOT [skip ci]
valkovich-ds Mar 8, 2026
73e5315
Release 0.2.1
valkovich-ds Mar 8, 2026
fde7e58
Prepare for next development iteration 0.2.2-SNAPSHOT [skip ci]
valkovich-ds Mar 8, 2026
6e24f3e
Switch to graalvm community
valkovich-ds Mar 9, 2026
3ab0041
Release 0.2.2
valkovich-ds Mar 9, 2026
f8817f4
Prepare for next development iteration 0.2.3-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
39a5df5
Release 0.2.3
valkovich-ds Mar 9, 2026
5af9ef4
Prepare for next development iteration 0.2.4-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
64529f8
Preview 0.2.4-rc.1
valkovich-ds Mar 9, 2026
ba152b8
Prepare for next development iteration 0.2.4-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
0eb3ed8
Preview 0.2.4-rc.2
valkovich-ds Mar 9, 2026
81d877c
Prepare for next development iteration 0.2.4-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
0ebdddc
Create preview releases in homebrew-preview-tap repo
valkovich-ds Mar 9, 2026
2420e2a
Use short sha in preview releases
valkovich-ds Mar 9, 2026
5f73ecf
Preview 0.2.4-rc.3.2420e2a
valkovich-ds Mar 9, 2026
b9d0a18
Prepare for next development iteration 0.2.4-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
e2728df
Release 0.2.4
valkovich-ds Mar 9, 2026
2967e6b
Prepare for next development iteration 0.2.5-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
0645697
Publish stable release to streamx-com org
valkovich-ds Mar 9, 2026
7352833
Release 0.2.5
valkovich-ds Mar 9, 2026
517779d
Prepare for next development iteration 0.2.6-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
ce562be
Intel macOS support
valkovich-ds Mar 9, 2026
3717fad
Preview 0.2.6-rc.1.ce562be
valkovich-ds Mar 9, 2026
b5da210
Prepare for next development iteration 0.2.6-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
c9bb842
Release 0.2.6
valkovich-ds Mar 9, 2026
88d8109
Prepare for next development iteration 0.2.7-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
0ed11d0
Publish stable release to streamx-com org
valkovich-ds Mar 9, 2026
3bfd442
Release 0.2.7
valkovich-ds Mar 9, 2026
5673f3f
Prepare for next development iteration 0.2.8-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
93e5b31
Get bot id
valkovich-ds Mar 9, 2026
e7e06ba
Use release bot name and email
valkovich-ds Mar 9, 2026
b7250b7
Release 0.2.8
valkovich-ds Mar 9, 2026
31110d5
Prepare for next development iteration 0.2.9-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
16b6f7d
Temporary remove homebrew-preview-tap from token generation
valkovich-ds Mar 9, 2026
5ba866d
Release 0.2.9
valkovich-ds Mar 9, 2026
a674bf4
Prepare for next development iteration 0.2.10-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
c6d8c5a
Better contributors section in github release [ci skip]
valkovich-ds Mar 9, 2026
341ce82
LICENSE -> LICENSE.txt
valkovich-ds Mar 9, 2026
8af47b5
Release 0.2.10
valkovich-ds Mar 9, 2026
9fe6433
Prepare for next development iteration 0.2.11-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
8e01f5b
Use streamx-com/homebrew-preview-tap for preview releases
valkovich-ds Mar 9, 2026
8b2e281
Preview 0.2.11-rc.1.8e01f5b
valkovich-ds Mar 9, 2026
be62d7c
Prepare for next development iteration 0.2.11-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
46ca6cf
Provide installation instructions [ci skip]
valkovich-ds Mar 9, 2026
8f3ff06
Provide installation instructions [ci skip]
valkovich-ds Mar 9, 2026
9ae82c6
Grammar fixes in README.md [ci ski]
valkovich-ds Mar 9, 2026
5f1ef8e
Grammar fixes in README.md [ci skip]
valkovich-ds Mar 9, 2026
84787f1
Add logo [ci skip]
valkovich-ds Mar 9, 2026
2c5a37b
Move bot name and email from secrets to vars
valkovich-ds Mar 9, 2026
0997fff
Preview 0.2.11-rc.2.2c5a37b
valkovich-ds Mar 9, 2026
264d22b
Prepare for next development iteration 0.2.11-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
df4ec3a
Release 0.2.11
valkovich-ds Mar 9, 2026
b5f5cb3
Prepare for next development iteration 0.2.12-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
31f97f2
Merge branch 'main' into native-build-2
valkovich-ds Mar 9, 2026
9d6f364
Check if jereleaser use same github user for homebrew and main repo c…
valkovich-ds Mar 9, 2026
98ee504
Release 0.2.12
valkovich-ds Mar 9, 2026
1b902c1
Prepare for next development iteration 0.2.13-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
6794103
Preview 0.2.13-rc.1.1b902c1
valkovich-ds Mar 9, 2026
6cbb04d
Prepare for next development iteration 0.2.13-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
6ded151
Hardcode jreleaser commit author as it not interpolate these vars
valkovich-ds Mar 9, 2026
a8ee2fa
Release 0.2.13
valkovich-ds Mar 9, 2026
4700fe1
Prepare for next development iteration 0.2.14-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
1975b3d
Preview 0.2.14-rc.1.4700fe1
valkovich-ds Mar 9, 2026
27c4c95
Prepare for next development iteration 0.2.14-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
33d0455
Fix preview release permissions
valkovich-ds Mar 9, 2026
93ca5a1
Preview 0.2.14-rc.2.33d0455
valkovich-ds Mar 9, 2026
aa2917e
Prepare for next development iteration 0.2.14-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
527db1e
Release 0.2.14
valkovich-ds Mar 9, 2026
12e63f9
Prepare for next development iteration 0.2.15-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
276a9cf
Revert pom.xml
valkovich-ds Mar 9, 2026
42913ef
Release 0.2.15
valkovich-ds Mar 9, 2026
a85484a
Prepare for next development iteration 0.2.16-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
35432fd
Figuring out correct bot info
valkovich-ds Mar 9, 2026
7ec22f8
Figuring out correct bot info
valkovich-ds Mar 9, 2026
02f271b
Figuring out correct bot info
valkovich-ds Mar 9, 2026
b3668f0
Figuring out correct bot info
valkovich-ds Mar 9, 2026
58d4ed3
Try another release bot info
valkovich-ds Mar 9, 2026
9cd9a44
Preview 0.2.16-rc.1.58d4ed3
valkovich-ds Mar 9, 2026
0c86e68
Prepare for next development iteration 0.2.16-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
c2de01f
Release 0.2.16
valkovich-ds Mar 9, 2026
b1af1a8
Prepare for next development iteration 0.2.17-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
2c52f17
Fix publish preview release
valkovich-ds Mar 9, 2026
44d293d
Preview 0.2.17-rc.1.2c52f17
valkovich-ds Mar 9, 2026
f106a36
Prepare for next development iteration 0.2.17-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
8c17c0c
Release 0.2.17
valkovich-ds Mar 9, 2026
3f2c56d
Prepare for next development iteration 0.2.18-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
3c8b3b0
Fix
valkovich-ds Mar 9, 2026
c919911
Preview 0.2.18-rc.1.3c8b3b0
valkovich-ds Mar 9, 2026
749f543
Prepare for next development iteration 0.2.18-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
fbe117e
Release 0.2.18
valkovich-ds Mar 9, 2026
ac1d89b
Prepare for next development iteration 0.2.19-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
41cf61c
Fix preview
valkovich-ds Mar 9, 2026
ad1a787
Preview 0.2.19-rc.1.41cf61c
valkovich-ds Mar 9, 2026
4eac034
Prepare for next development iteration 0.2.19-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
29b355d
Fix preview version class generation
valkovich-ds Mar 9, 2026
469d017
Preview 0.2.19-rc.2.29b355d
valkovich-ds Mar 9, 2026
cf4997a
Prepare for next development iteration 0.2.19-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
ad8a8cd
Publish jar release
valkovich-ds Mar 9, 2026
d7196f6
Release 0.2.19
valkovich-ds Mar 9, 2026
17a7090
Prepare for next development iteration 0.2.20-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
76c96eb
Preview 0.2.20-rc.1.17a7090
valkovich-ds Mar 9, 2026
f387ee2
Prepare for next development iteration 0.2.20-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
60c1be9
Update readme [ci skip]
valkovich-ds Mar 9, 2026
e585f0b
Rename CI jobs [ci skip]
valkovich-ds Mar 9, 2026
a03f1bd
Fix jar release
valkovich-ds Mar 9, 2026
f5cafcd
Preview 0.2.20-rc.2.a03f1bd
valkovich-ds Mar 9, 2026
39cfa6e
Prepare for next development iteration 0.2.20-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
2b2ac36
Release 0.2.20
valkovich-ds Mar 9, 2026
10cd8da
Prepare for next development iteration 0.2.21-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
6b64157
Fix jar release
valkovich-ds Mar 9, 2026
5302ecb
Preview 0.2.21-rc.1.6b64157
valkovich-ds Mar 9, 2026
495e89a
Prepare for next development iteration 0.2.21-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
b049288
Release 0.2.21
valkovich-ds Mar 9, 2026
f6975a8
Prepare for next development iteration 0.2.22-SNAPSHOT [skip ci]
valkovich-ds Mar 9, 2026
7d226b8
Release 0.2.22
valkovich-ds Mar 10, 2026
28aff35
Prepare for next development iteration 0.2.23-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
eda1a97
Preview 0.2.23-rc.1.28aff35
valkovich-ds Mar 10, 2026
35c3c22
Prepare for next development iteration 0.2.23-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
b9d0b19
Fix release
valkovich-ds Mar 10, 2026
23d8453
Release 0.2.23
valkovich-ds Mar 10, 2026
2b35748
Prepare for next development iteration 0.2.24-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
0cdf506
Release 0.2.24
valkovich-ds Mar 10, 2026
8e9b332
Prepare for next development iteration 0.3.0-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
7f21658
Release 0.3.0
valkovich-ds Mar 10, 2026
bc13fcc
Prepare for next development iteration 0.4.0-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
ab24942
Release 0.4.0
valkovich-ds Mar 10, 2026
f1e3f4a
Prepare for next development iteration 0.5.0-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
75e89d6
Preview 0.5.0-rc.1.f1e3f4a
valkovich-ds Mar 10, 2026
ff2f534
Prepare for next development iteration 0.5.0-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
ded9908
Fix jar release
valkovich-ds Mar 10, 2026
0d890bc
Release 0.5.0
valkovich-ds Mar 10, 2026
1aa3dc5
Prepare for next development iteration 0.5.1-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
d07423e
Preview 0.5.1-rc.1.1aa3dc5
valkovich-ds Mar 10, 2026
4eae82f
Prepare for next development iteration 0.5.1-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
f322f7b
Check regular push
valkovich-ds Mar 10, 2026
427f86e
Fix regular build
valkovich-ds Mar 10, 2026
113c8d7
Fix jar release
valkovich-ds Mar 10, 2026
02ad865
Release 0.5.1
valkovich-ds Mar 10, 2026
e5667a2
Prepare for next development iteration 0.5.2-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
33ac636
Preview 0.5.2-rc.1.e5667a2
valkovich-ds Mar 10, 2026
5accd02
Prepare for next development iteration 0.5.2-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
69211bd
Release 0.5.2
valkovich-ds Mar 10, 2026
6012ba6
Prepare for next development iteration 0.5.3-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
5c876b2
Preview 0.5.3-rc.1.6012ba6
valkovich-ds Mar 10, 2026
5f05ca3
Prepare for next development iteration 0.5.3-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
3220a31
Publish binaries as well as archive
valkovich-ds Mar 10, 2026
d8ce20e
Release 0.5.3
valkovich-ds Mar 10, 2026
6d190d3
Prepare for next development iteration 0.5.4-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
fffa799
Preview 0.5.4-rc.1.6d190d3
valkovich-ds Mar 10, 2026
99e470d
Prepare for next development iteration 0.5.4-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
4aeb3e7
More tests for released artifacts
valkovich-ds Mar 10, 2026
9a36fdc
Preview 0.5.4-rc.2.4aeb3e7
valkovich-ds Mar 10, 2026
12005da
Prepare for next development iteration 0.5.4-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
45ea1fa
Release 0.5.4
valkovich-ds Mar 10, 2026
2806c73
Prepare for next development iteration 0.5.5-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
75e985d
Run build-native job after PR approval
valkovich-ds Mar 10, 2026
4cdc3ed
Run build-native job after PR approval
valkovich-ds Mar 10, 2026
7c61497
Fixes
valkovich-ds Mar 10, 2026
d2779cb
Release 0.5.5
valkovich-ds Mar 10, 2026
1758ddc
Prepare for next development iteration 0.5.6-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
41aa31f
Preview 0.5.6-rc.1.1758ddc
valkovich-ds Mar 10, 2026
08b7b05
Prepare for next development iteration 0.5.6-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
82d9066
Move PR approval dispatch to separate workflow
valkovich-ds Mar 10, 2026
bbf39f0
Fix
valkovich-ds Mar 10, 2026
896e1bf
Fix homebrew test
valkovich-ds Mar 10, 2026
64a3164
Release 0.5.6
valkovich-ds Mar 10, 2026
e40a45b
Prepare for next development iteration 0.5.7-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
3c592f8
Preview 0.5.7-rc.1.e40a45b
valkovich-ds Mar 10, 2026
133dba5
Prepare for next development iteration 0.5.7-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
5c915c2
Fix determine if native-build should be triggered
valkovich-ds Mar 10, 2026
131c1a8
Add install.sh script
valkovich-ds Mar 10, 2026
0717a9d
Fix trigger native-build on approved PR
valkovich-ds Mar 10, 2026
17b6fd6
Fix trigger native-build on approved PR
valkovich-ds Mar 10, 2026
49979d8
Preview 0.5.7-rc.2.17b6fd6
valkovich-ds Mar 10, 2026
eb90d2f
Prepare for next development iteration 0.5.7-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
2913f82
Release 0.5.7
valkovich-ds Mar 10, 2026
1b48472
Prepare for next development iteration 0.5.8-SNAPSHOT [skip ci]
valkovich-ds Mar 10, 2026
ac6324e
Get rid of PR approval trigger [ci skip]
valkovich-ds Mar 10, 2026
63dcd22
Fix install.sh.test for macos amd64 [ci skip]
valkovich-ds Mar 10, 2026
c02e269
Split workflow to multiple files
valkovich-ds Mar 11, 2026
e1fd90b
Fix
valkovich-ds Mar 11, 2026
c708c3d
Preview 0.5.8-rc.1.e1fd90b
valkovich-ds Mar 11, 2026
6640eda
Prepare for next development iteration 0.5.8-SNAPSHOT [skip ci]
valkovich-ds Mar 11, 2026
ea1ff04
Fix
valkovich-ds Mar 11, 2026
21c7499
Rename workflow [ci skip]
valkovich-ds Mar 11, 2026
15d7cb7
Release 0.5.8
valkovich-ds Mar 11, 2026
9af9fae
Prepare for next development iteration 0.5.9-SNAPSHOT [skip ci]
valkovich-ds Mar 11, 2026
8be3076
Upload docker and test debug artifacts
valkovich-ds Mar 11, 2026
3965543
Fix upload test reults in build workflow
valkovich-ds Mar 11, 2026
7a300dc
Restructure the workflow
valkovich-ds Mar 11, 2026
74917d0
check regular commit
valkovich-ds Mar 11, 2026
af1d9bd
initiate release
valkovich-ds Mar 11, 2026
136c15b
initiate preview release
valkovich-ds Mar 11, 2026
137b99e
minor upd [ci fix]
valkovich-ds Mar 11, 2026
a1a42e8
initiate release
valkovich-ds Mar 11, 2026
446227e
check without guard
valkovich-ds Mar 11, 2026
2eb5766
check
valkovich-ds Mar 11, 2026
2e075d9
initiate release
valkovich-ds Mar 11, 2026
314181f
initiate release
valkovich-ds Mar 11, 2026
8b9b042
trigger another way [ci skip]
valkovich-ds Mar 11, 2026
df5d368
trigger another way [ci skip]
valkovich-ds Mar 11, 2026
d32358d
[skip ci] prepare release streamx-cli-0.5.9
github-actions[bot] Mar 11, 2026
504d78d
[skip ci] prepare for next development iteration
github-actions[bot] Mar 11, 2026
7f463c0
Prevernt running multiple releases at once to prevent mess [ci skip]
valkovich-ds Mar 11, 2026
2bd339d
Merge branch 'native-build-2' of github.com:streamx-com/streamx-cli i…
valkovich-ds Mar 11, 2026
8c33336
Fix proper tag generation by maven release plugin [ci skip]
valkovich-ds Mar 11, 2026
e2019c1
Move prefix to skipping ci to maven release plugin [ci skip]
valkovich-ds Mar 11, 2026
29fad3c
Improve readability a bit [ci skip]
valkovich-ds Mar 11, 2026
64953c7
Simplify release workflow [ci skip]
valkovich-ds Mar 11, 2026
cae0630
Fix prepare release step [ci skip]
valkovich-ds Mar 11, 2026
b6eb949
initiate preview release
valkovich-ds Mar 11, 2026
95520b5
[no ci] [maven-release-plugin] prepare release 0.5.10-rc.cae0630
github-actions[bot] Mar 11, 2026
ebc03d9
[no ci] [maven-release-plugin] prepare for next development iteration
github-actions[bot] Mar 11, 2026
88315d5
consistency [ci skip]
valkovich-ds Mar 11, 2026
5b14938
Merge branch 'native-build-2' of github.com:streamx-com/streamx-cli i…
valkovich-ds Mar 11, 2026
5bbacbc
Better workflow names in github UI
valkovich-ds Mar 11, 2026
3d8f6a3
Better workflow names in github UI
valkovich-ds Mar 11, 2026
6ac521b
Better workflow names in github UI
valkovich-ds Mar 11, 2026
d6dc42f
Better workflow names in github UI
valkovich-ds Mar 11, 2026
4090e65
Revert pull_requests permission [ci skip]
valkovich-ds Mar 11, 2026
fa3862c
Fix for sometimes failing GitHub CDN [ci ckip]
valkovich-ds Mar 11, 2026
ed22760
[no ci] [maven-release-plugin] prepare release 0.5.10
github-actions[bot] Mar 11, 2026
6df0637
[no ci] [maven-release-plugin] prepare for next development iteration
github-actions[bot] Mar 11, 2026
f5258ee
Use larger runners for macos [ci skip]
valkovich-ds Mar 11, 2026
ef4eda1
Merge branch 'native-build-2' of github.com:streamx-com/streamx-cli i…
valkovich-ds Mar 11, 2026
f6b4e6d
[no ci] [maven-release-plugin] prepare release 0.5.11
github-actions[bot] Mar 11, 2026
e29e8aa
[no ci] [maven-release-plugin] prepare for next development iteration
github-actions[bot] Mar 11, 2026
89a3b33
[no ci] [maven-release-plugin] prepare release 0.5.12-rc.e29e8aa
github-actions[bot] Mar 11, 2026
8c2fbc3
[no ci] [maven-release-plugin] prepare for next development iteration
github-actions[bot] Mar 11, 2026
a81880a
Reuse RELEASE_TAG [ci skip]
valkovich-ds Mar 12, 2026
75e4850
Merge branch 'native-build-2' of github.com:streamx-com/streamx-cli i…
valkovich-ds Mar 12, 2026
f798d1a
[no ci] [maven-release-plugin] prepare release 0.5.12
github-actions[bot] Mar 12, 2026
6028787
[no ci] [maven-release-plugin] prepare for next development iteration
github-actions[bot] Mar 12, 2026
af678ae
PR build check
valkovich-ds Mar 12, 2026
3df1344
Merge branch 'native-build-2' of github.com:streamx-com/streamx-cli i…
valkovich-ds Mar 12, 2026
1abd0bc
PR build check
valkovich-ds Mar 12, 2026
c787305
PR build check
valkovich-ds Mar 12, 2026
ba0e2be
PR build check
valkovich-ds Mar 12, 2026
b748891
[no ci] [maven-release-plugin] prepare release 0.5.13-rc.ba0e2be
github-actions[bot] Mar 12, 2026
2d45cae
[no ci] [maven-release-plugin] prepare for next development iteration
github-actions[bot] Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .github/actions/setup-env/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Setup environment
description: Checkout, optionally authenticate to GCP, and set up GraalVM

inputs:
gcp_workload_identity_provider:
required: false
gcp_service_account:
required: false
github_token:
required: true

runs:
using: composite
steps:
- name: Authenticate to Google Cloud
if: inputs.gcp_workload_identity_provider != ''
uses: google-github-actions/auth@v2
with:
workload_identity_provider: ${{ inputs.gcp_workload_identity_provider }}
service_account: ${{ inputs.gcp_service_account }}

- name: Set up JDK
uses: graalvm/setup-graalvm@v1
with:
java-version: '25.0.1'
distribution: 'graalvm-community'
cache: 'maven'
github-token: ${{ inputs.github_token }}
96 changes: 96 additions & 0 deletions .github/jreleaser/jreleaser-preview.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
project:
name: streamx
description: StreamX CLI
versionPattern: SEMVER
license: LicenseRef-StreamX
licenseUrl: https://github.com/streamx-com/streamx-cli/blob/main/LICENSE.txt
links:
homepage: https://github.com/streamx-com/streamx-cli
authors:
- streamx
inceptionYear: '2026'

platform:
replacements:
osx-x86_64: macos-x86_64
osx-aarch_64: macos-aarch64

assemble:
javaArchive:
streamx-jar:
active: ALWAYS
exported: true
stereotype: CLI
archiveName: streamx-jar-{{projectVersion}}
executable:
name: streamx
windowsExtension: bat
mainJar:
path: artifacts/streamx-jar.jar
fileSets:
- input: .
includes:
- LICENSE.txt

distributions:
streamx:
type: BINARY
executable:
name: streamx
artifacts:
- path: artifacts/streamx-{{projectVersion}}-linux-x86_64.zip
platform: linux-x86_64
- path: artifacts/streamx-{{projectVersion}}-linux-aarch64.zip
platform: linux-aarch_64
- path: artifacts/streamx-{{projectVersion}}-macos-aarch64.zip
platform: osx-aarch_64
- path: artifacts/streamx-{{projectVersion}}-macos-x86_64.zip
platform: osx-x86_64

streamx-jar:
type: JAVA_BINARY
executable:
name: streamx
brew:
active: NEVER

release:
github:
owner: streamx-com
name: streamx-cli-preview
overwrite: true
tagName: '{{projectVersion}}'
commitAuthor:
name: "streamx-cli-release-bot[bot]"
email: "264353404+streamx-cli-release-bot[bot]@users.noreply.github.com"
prerelease:
enabled: true
milestone:
close: false
changelog:
formatted: ALWAYS
format: '- {{commitShortHash}} {{commitTitle}}'
contributors:
format: '- {{contributorName}} ({{contributorUsernameAsLink}})'
enabled: true

packagers:
brew:
active: ALWAYS
commitAuthor:
name: "streamx-cli-release-bot[bot]"
email: "264353404+streamx-cli-release-bot[bot]@users.noreply.github.com"
repository:
owner: streamx-com
name: homebrew-preview-tap
branch: main
branchPush: main
formulaName: streamx
multiPlatform: true

files:
artifacts:
- path: artifacts/streamx-linux-x86_64
- path: artifacts/streamx-linux-aarch64
- path: artifacts/streamx-macos-aarch64
- path: artifacts/streamx-macos-x86_64
92 changes: 92 additions & 0 deletions .github/jreleaser/jreleaser.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
project:
name: streamx
description: StreamX CLI
versionPattern: SEMVER
license: LicenseRef-StreamX
licenseUrl: https://github.com/streamx-com/streamx-cli/blob/main/LICENSE.txt
links:
homepage: https://github.com/streamx-com/streamx-cli
authors:
- streamx
inceptionYear: '2026'

platform:
replacements:
osx-x86_64: macos-x86_64
osx-aarch_64: macos-aarch64

assemble:
javaArchive:
streamx-jar:
active: ALWAYS
exported: true
stereotype: CLI
archiveName: streamx-jar-{{projectVersion}}
executable:
name: streamx
windowsExtension: bat
mainJar:
path: artifacts/streamx-jar.jar
fileSets:
- input: .
includes:
- LICENSE.txt

distributions:
streamx:
type: BINARY
executable:
name: streamx
artifacts:
- path: artifacts/streamx-{{projectVersion}}-linux-x86_64.zip
platform: linux-x86_64
- path: artifacts/streamx-{{projectVersion}}-linux-aarch64.zip
platform: linux-aarch_64
- path: artifacts/streamx-{{projectVersion}}-macos-aarch64.zip
platform: osx-aarch_64
- path: artifacts/streamx-{{projectVersion}}-macos-x86_64.zip
platform: osx-x86_64

streamx-jar:
type: JAVA_BINARY
executable:
name: streamx
brew:
active: NEVER

release:
github:
overwrite: true
tagName: '{{projectVersion}}'
commitAuthor:
name: "streamx-cli-release-bot[bot]"
email: "264353404+streamx-cli-release-bot[bot]@users.noreply.github.com"
milestone:
close: false
changelog:
formatted: ALWAYS
format: '- {{commitShortHash}} {{commitTitle}}'
contributors:
format: '- {{contributorName}} ({{contributorUsernameAsLink}})'
enabled: true

packagers:
brew:
active: ALWAYS
commitAuthor:
name: "streamx-cli-release-bot[bot]"
email: "264353404+streamx-cli-release-bot[bot]@users.noreply.github.com"
repository:
owner: streamx-com
name: homebrew-tap
branch: main
branchPush: main
formulaName: streamx
multiPlatform: true

files:
artifacts:
- path: artifacts/streamx-linux-x86_64
- path: artifacts/streamx-linux-aarch64
- path: artifacts/streamx-macos-aarch64
- path: artifacts/streamx-macos-x86_64
95 changes: 95 additions & 0 deletions .github/scripts/with-capture-docker-logs.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
#!/usr/bin/env bash
set -euo pipefail

if ! command -v docker &> /dev/null; then
echo "Docker not found, skipping docker log collection."
exec "$@"
fi

LOGS_DIR="${DOCKER_LOGS_DIR:-target/docker-logs}"
mkdir -p "$LOGS_DIR"

EVENTS_LOG="${LOGS_DIR}/docker-events.log"

log_event() {
echo "[$(date -u '+%Y-%m-%dT%H:%M:%SZ')] $*" | tee -a "$EVENTS_LOG"
}

# Named pipes so we can capture PIDs of both sides of each pipeline
IMAGE_FIFO=$(mktemp -u)
CONTAINER_FIFO=$(mktemp -u)
mkfifo "$IMAGE_FIFO" "$CONTAINER_FIFO"

# --- Image pull logging ---
docker events \
--filter 'type=image' \
--format '{{.Time}} IMAGE {{.Action}} {{.Actor.Attributes.name}}' \
> "$IMAGE_FIFO" &
IMAGE_EVENTS_PID=$!

while read -r line; do
log_event "$line"
done < "$IMAGE_FIFO" &
IMAGE_READER_PID=$!

# --- Container lifecycle logging ---
docker events \
--filter 'type=container' \
--format '{{.Time}} CONTAINER {{.Action}} name={{.Actor.Attributes.name}} id={{.ID}} image={{.Actor.Attributes.image}}' \
> "$CONTAINER_FIFO" &
CONTAINER_EVENTS_PID=$!

while read -r event; do
log_event "$event"

action=$(echo "$event" | awk '{print $3}')
name=$(echo "$event" | awk '{print $4}' | cut -d= -f2)
id=$(echo "$event" | awk '{print $5}' | cut -d= -f2)
short_id="${id:0:12}"
logfile="${LOGS_DIR}/${name}-${short_id}.log"

case "$action" in
create)
log_event "Container created: $name ($short_id) β€” capturing inspect snapshot"
{
echo "=== docker inspect at CREATE ($(date -u '+%Y-%m-%dT%H:%M:%SZ')) ==="
docker inspect "$id" 2>&1
echo ""
} >> "$logfile"
;;
start)
log_event "Container started: $name ($short_id) β€” following logs"
{
echo "=== docker inspect at START ($(date -u '+%Y-%m-%dT%H:%M:%SZ')) ==="
docker inspect "$id" 2>&1
echo ""
echo "=== Container logs ==="
} >> "$logfile"
docker logs -f "$id" >> "$logfile" 2>&1 &
;;
die|stop|kill|oom)
log_event "Container stopped ($action): $name ($short_id) β€” capturing exit state"
{
echo "=== docker inspect at ${action^^} ($(date -u '+%Y-%m-%dT%H:%M:%SZ')) ==="
docker inspect "$id" 2>&1 || true
echo ""
} >> "$logfile"
;;
esac
done < "$CONTAINER_FIFO" &
CONTAINER_READER_PID=$!

cleanup() {
log_event "Shutting down docker log collector"
kill "$IMAGE_EVENTS_PID" "$IMAGE_READER_PID" \
"$CONTAINER_EVENTS_PID" "$CONTAINER_READER_PID" 2>/dev/null || true
pkill -f "docker logs -f" 2>/dev/null || true
rm -f "$IMAGE_FIFO" "$CONTAINER_FIFO"
wait "$IMAGE_EVENTS_PID" "$IMAGE_READER_PID" \
"$CONTAINER_EVENTS_PID" "$CONTAINER_READER_PID" 2>/dev/null || true
}
trap cleanup EXIT

log_event "Docker log collector started (PID $$), writing to $LOGS_DIR"

"$@"
Loading