Skip to content

Commit ce9a8db

Browse files
committed
Merge branch 'main' into spike/nifi-patch-rootgroupid
2 parents 5477820 + 1501b24 commit ce9a8db

File tree

130 files changed

+3948
-489
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

130 files changed

+3948
-489
lines changed

.github/ISSUE_TEMPLATE/update-base-vector.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@ Add/Change/Remove anything that isn't applicable anymore
3434
## Update tasks
3535

3636
- [ ] Update `boil-config.toml` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
37+
- [ ] Update the `stackable-devel/boil-config.toml` for the applicable toolchain version for the vector builder.
3738
- [ ] Update all `boil-config.toml` files which reference vector.
38-
- [ ] Upload new version (see `vector/upload_new_vector_version.sh`).
39+
- [ ] Add any patches required for this version (delete patches for removed versions).
3940
- [ ] Update other dependencies if applicable (eg: inotify_tools, etc).
4041
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
4142
- [ ] Update the version in demos. Add the PR(s) to the list below.

.github/workflows/boil_pr.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
- "Cargo.*"
1111

1212
env:
13-
RUST_VERSION: 1.87.0
13+
RUST_VERSION: 1.89.0
1414

1515
jobs:
1616
# This job is always run to ensure we don't miss any new upstream advisories
@@ -54,7 +54,7 @@ jobs:
5454
with:
5555
persist-credentials: false
5656

57-
- uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
57+
- uses: dtolnay/rust-toolchain@6d653acede28d24f02e3cd41383119e8b1b35921
5858
with:
5959
toolchain: ${{ env.RUST_VERSION }}
6060
targets: ${{ matrix.targets.target }}

.github/workflows/boil_release.yaml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,30 @@ on:
77
- "boil-[0-9]+.[0-9]+.[0-9]+**"
88

99
env:
10-
RUST_VERSION: 1.87.0
10+
RUST_VERSION: 1.89.0
1111

1212
jobs:
1313
create-release:
1414
name: Create Draft Release
1515
runs-on: ubuntu-latest
1616
steps:
17+
- name: Checkout
18+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
19+
with:
20+
persist-credentials: false
21+
fetch-depth: 0
22+
23+
- name: Generate Changelog
24+
id: changelog
25+
uses: orhun/git-cliff-action@d77b37db2e3f7398432d34b72a12aa3e2ba87e51 # v4.6.0
26+
with:
27+
config: rust/boil/cliff.toml
28+
args: --latest --strip header
29+
1730
- name: Create Draft Release
18-
uses: softprops/action-gh-release@72f2c25fcb47643c292f7107632f7a47c1df5cd8 # v2.3.2
31+
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
1932
with:
33+
body: ${{ steps.changelog.outputs.content }}
2034
draft: true
2135

2236
build:
@@ -37,7 +51,7 @@ jobs:
3751
with:
3852
persist-credentials: false
3953

40-
- uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
54+
- uses: dtolnay/rust-toolchain@6d653acede28d24f02e3cd41383119e8b1b35921
4155
with:
4256
toolchain: ${{ env.RUST_VERSION }}
4357
targets: ${{ matrix.targets.target }}
@@ -53,7 +67,7 @@ jobs:
5367
run: mv "target/$TARGET/release/boil" "boil-$TARGET"
5468

5569
- name: Upload Artifact to Release
56-
uses: softprops/action-gh-release@72f2c25fcb47643c292f7107632f7a47c1df5cd8 # v2.3.2
70+
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
5771
with:
5872
draft: false
5973
files: boil-${{ matrix.targets.target }}

.github/workflows/build_airflow.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
# bake --product PRODUCT -d | grep -v 'docker buildx bake' | jq '.target | keys[]'
1818
- airflow/**
1919
- vector/**
20-
- stackable-base/**
20+
- stackable-devel/**
2121
- .github/actions/**
2222
- .github/workflows/build_airflow.yaml
2323
- .github/workflows/reusable_build_image.yaml

.github/workflows/build_nifi.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ run-name: |
66
on:
77
workflow_dispatch:
88
schedule:
9-
- cron: '0 0 1/2 * *' # https://crontab.guru/#0_0_1/2_*_*
9+
- cron: "0 0 1/2 * *" # https://crontab.guru/#0_0_1/2_*_*
1010
push:
1111
branches: [main]
1212
tags:
@@ -35,3 +35,6 @@ jobs:
3535
product-name: nifi
3636
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}
3737
registry-namespace: sdp
38+
# Since building Vector from source, this build runs out of disk space.
39+
# As such, we use the Ubicloud runners which provide bigger disks.
40+
runners: ubicloud

.github/workflows/build_spark-connect-client.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ run-name: |
66
on:
77
workflow_dispatch:
88
schedule:
9-
- cron: '0 0 2/2 * *' # https://crontab.guru/#0_0_2/2_*_*
9+
- cron: "0 0 2/2 * *" # https://crontab.guru/#0_0_2/2_*_*
1010
push:
1111
branches: [main]
1212
tags:
@@ -34,3 +34,6 @@ jobs:
3434
product-name: spark-connect-client
3535
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}
3636
registry-namespace: stackable
37+
# Since building Vector from source, this build runs out of disk space.
38+
# As such, we use the Ubicloud runners which provide bigger disks.
39+
runners: ubicloud

.github/workflows/build_superset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
# bake --product PRODUCT -d | grep -v 'docker buildx bake' | jq '.target | keys[]'
1818
- superset/**
1919
- vector/**
20-
- stackable-base/**
20+
- stackable-devel/**
2121
- .github/actions/**
2222
- .github/workflows/build_superset.yaml
2323
- .github/workflows/reusable_build_image.yaml

.github/workflows/build_trino.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ run-name: |
66
on:
77
workflow_dispatch:
88
schedule:
9-
- cron: '0 0 2/2 * *' # https://crontab.guru/#0_0_2/2_*_*
9+
- cron: "0 0 2/2 * *" # https://crontab.guru/#0_0_2/2_*_*
1010
push:
1111
branches: [main]
1212
tags:
@@ -35,3 +35,6 @@ jobs:
3535
product-name: trino
3636
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}
3737
registry-namespace: sdp
38+
# Since building Vector from source, this build runs out of disk space.
39+
# As such, we use the Ubicloud runners which provide bigger disks.
40+
runners: ubicloud

.github/workflows/mirror.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- amd64
3737
- arm64
3838
steps:
39-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
39+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4040
with:
4141
persist-credentials: false
4242

@@ -57,7 +57,7 @@ jobs:
5757
echo "IMAGE_REPOSITORY=$(.scripts/get_repo_name.sh)" | tee -a "$GITHUB_ENV"
5858
5959
- name: Publish Container Image on oci.stackable.tech
60-
uses: stackabletech/actions/publish-image@a5d39a4eb109bb6af3c152800701c86e98bfe1a5 # v0.10.1
60+
uses: stackabletech/actions/publish-image@976e8c293cb59f391dbf8563ab28e965e79ca36d # v0.10.4
6161
with:
6262
image-registry-uri: oci.stackable.tech
6363
image-registry-username: robot$sdp+github-action-build
@@ -73,7 +73,7 @@ jobs:
7373
id-token: write
7474
runs-on: ubuntu-latest
7575
steps:
76-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
76+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
7777
with:
7878
persist-credentials: false
7979

@@ -84,7 +84,7 @@ jobs:
8484
echo "IMAGE_REPOSITORY=$(.scripts/get_repo_name.sh)" | tee -a "$GITHUB_ENV"
8585
8686
- name: Publish and Sign Image Index Manifest to oci.stackable.tech
87-
uses: stackabletech/actions/publish-image-index-manifest@a5d39a4eb109bb6af3c152800701c86e98bfe1a5 # v0.10.1
87+
uses: stackabletech/actions/publish-image-index-manifest@976e8c293cb59f391dbf8563ab28e965e79ca36d # v0.10.4
8888
with:
8989
image-registry-uri: oci.stackable.tech
9090
image-registry-username: robot$sdp+github-action-build

.github/workflows/pr_pre-commit.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ on:
66

77
env:
88
# Keep in sync with across other repos like operator-rs and operator-templating
9-
RUST_TOOLCHAIN_VERSION: "nightly-2025-05-26"
10-
HADOLINT_VERSION: "v2.12.0"
11-
PYTHON_VERSION: "3.12"
9+
RUST_TOOLCHAIN_VERSION: "nightly-2025-10-23"
10+
HADOLINT_VERSION: "v2.14.0"
11+
PYTHON_VERSION: "3.14"
1212

1313
jobs:
1414
pre-commit:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
17+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1818
with:
1919
persist-credentials: false
2020
fetch-depth: 0
21-
- uses: stackabletech/actions/run-pre-commit@a5d39a4eb109bb6af3c152800701c86e98bfe1a5 # v0.10.1
21+
- uses: stackabletech/actions/run-pre-commit@976e8c293cb59f391dbf8563ab28e965e79ca36d # v0.10.4
2222
with:
2323
python-version: ${{ env.PYTHON_VERSION }}
2424
rust: ${{ env.RUST_TOOLCHAIN_VERSION }}

0 commit comments

Comments
 (0)