Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 3 additions & 3 deletions .github/workflows/build-docker-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
echo "K8S node: ${K8S_NODE_NAME}"

- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Prepare Platform Environment Variable
shell: bash
Expand Down Expand Up @@ -80,7 +80,7 @@ jobs:
touch "$RUNNER_TEMP/digests/${digest#sha256:}"

- name: Upload digest
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: digests-${{ env.PLATFORM_PAIR }}
path: ${{ runner.temp }}/digests/*
Expand All @@ -96,7 +96,7 @@ jobs:
needs: build-docker-ci-dev
steps:
- name: Download digests
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
path: ${{ runner.temp }}/digests
pattern: digests-*
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/build-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,31 +50,31 @@ jobs:
echo "K8S node: ${K8S_NODE_NAME}"

- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0
fetch-tags: true
persist-credentials: false

- name: Download fda
id: binaries
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: fda-${{ matrix.rust_target }}
path: build
run-id: ${{ inputs.artifacts_run_id || github.run_id }}
github-token: ${{ secrets.GITHUB_TOKEN }}

- name: Download pipeline-manager
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: pipeline-manager-${{ matrix.rust_target }}
path: build
run-id: ${{ inputs.artifacts_run_id || github.run_id }}
github-token: ${{ secrets.GITHUB_TOKEN }}

- name: Download Compiler Binaries
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: feldera-sql-compiler
path: build
Expand Down Expand Up @@ -137,7 +137,7 @@ jobs:
touch "$RUNNER_TEMP/digests/${digest#sha256:}"

- name: Upload digest
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: digests-${{ env.PLATFORM_PAIR }}
path: ${{ runner.temp }}/digests/*
Expand All @@ -153,7 +153,7 @@ jobs:
needs: build-docker
steps:
- name: Download digests
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
path: ${{ runner.temp }}/digests
pattern: digests-*
Expand Down Expand Up @@ -191,7 +191,7 @@ jobs:
run: |
docker buildx imagetools inspect ${{ vars.FELDERA_IMAGE_NAME }}:${{ steps.meta.outputs.version }}

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 1

Expand All @@ -208,7 +208,7 @@ jobs:
run: echo "${{ steps.meta.outputs.version }}" > /tmp/docker-image-ready.txt

- name: Upload docker-image-ready artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: docker-image-ready
path: /tmp/docker-image-ready.txt
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
build-docs:
runs-on: ubuntu-latest-amd64
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v6
- uses: actions/setup-node@v1
with:
node-version: 25
Expand All @@ -34,7 +34,7 @@ jobs:
yarn build

- name: Upload docs
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: feldera-docs
path: ./docs.feldera.com/build
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-java.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ jobs:
echo "K8S node: ${K8S_NODE_NAME}"

- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: |
/home/ubuntu/.gradle
Expand Down Expand Up @@ -52,7 +52,7 @@ jobs:
cp ./sql-to-dbsp-compiler/SQL-compiler/target/sql2dbsp-jar-with-dependencies.jar build-artifacts/

- name: Upload build artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: feldera-sql-compiler
path: build-artifacts
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/build-rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ jobs:
echo "K8S node: ${K8S_NODE_NAME}"

- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Cache Cargo registry and index
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo/registry
Expand Down Expand Up @@ -117,21 +117,21 @@ jobs:

# Upload test binaries as one artifact
- name: Upload test artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: feldera-test-binaries-${{ matrix.target }}
path: build-artifacts
retention-days: 7

- name: Upload fda
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: fda-${{ matrix.target }}
path: build-release-artifacts/fda
retention-days: 7

- name: Upload pipeline-manager
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: pipeline-manager-${{ matrix.target }}
path: build-release-artifacts/pipeline-manager
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-post-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
shell: bash
working-directory: ./python
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install uv
uses: astral-sh/setup-uv@v2
with:
Expand Down Expand Up @@ -87,7 +87,7 @@ jobs:
private-key: ${{ secrets.CI_ACCESS_APP_PKEY }}
permission-contents: write

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
# This runs on main because we make the commit on main at the end of the workflow,
# we use the token so it can circument push to main protection rules
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci-pre-mergequeue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,26 +42,26 @@ jobs:

- name: Checkout (internal PRs)
if: ${{ github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]' }}
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
# This needs to be set to a token to trigger a follow-up workflow
# in case some changes were corrected.
token: ${{ steps.app-token.outputs.token }}

- name: Checkout (fork/dependabot PRs)
if: ${{ github.event.pull_request.head.repo.full_name != github.repository || github.actor == 'dependabot[bot]' }}
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Cache uv pre-commit environments
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cache/pre-commit
~/.cache/uv
key: pre-commit-uv-1|${{ hashFiles('.pre-commit-config.yaml') }}

- name: Cache Cargo registry and index
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo/registry
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
fi

- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-tags: true
ref: ${{ env.SHA_TO_RELEASE }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
artifacts_run_id: ${{ steps.result.outputs.artifacts_run_id }}
skip_docker: ${{ steps.result.outputs.skip_docker }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

# Finds the first prior run for this commit that has all Rust/Java build
# artifacts. If found, its run ID is used by downstream jobs to download
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs-linkcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v6

- name: Install the default version of uv
id: setup-uv
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/generate-sbom.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest-amd64
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Download Syft
uses: anchore/sbom-action/download-syft@v0.17.4
Expand All @@ -33,7 +33,7 @@ jobs:
syft "$IMAGE_REF" --output spdx-json=feldera-sbom-image-${GITHUB_SHA}.spdx.json

- name: Upload SBOM artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: feldera-sbom
path: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-crates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
run: |
echo "K8S node: ${K8S_NODE_NAME}"

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ inputs.tag || github.ref }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
url: https://pypi.org/p/feldera

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ inputs.tag || github.ref }}
- name: Install uv
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test-adapters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,10 @@ jobs:
--health-retries 5
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Download Test Binaries
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: feldera-test-binaries-${{ matrix.target }}
path: build
Expand Down Expand Up @@ -142,10 +142,10 @@ jobs:
echo "K8S node: ${K8S_NODE_NAME}"

- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Download Test Binaries
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: feldera-test-binaries-x86_64-unknown-linux-gnu
path: build
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test-integration-platform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ jobs:
OIDC_TEST_PASSWORD: ${{ secrets.OIDC_TEST_PASSWORD }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Install the latest version of uv
uses: astral-sh/setup-uv@v6
Expand Down Expand Up @@ -206,7 +206,7 @@ jobs:
echo "K8S node: ${K8S_NODE_NAME}"

- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Check OIDC configuration and connectivity
if: vars.OIDC_TEST_ISSUER != '' && vars.OIDC_TEST_CLIENT_ID != ''
Expand Down Expand Up @@ -235,7 +235,7 @@ jobs:
IN_CI: 1 # We use this flag to skip some kafka tests in the python code base

- name: Download fda binary
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: fda-${{ matrix.target }}
path: build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-integration-runtime.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
echo "K8S node: ${K8S_NODE_NAME}"

- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Python runtime tests
if: ${{ vars.CI_DRY_RUN != 'true' && !contains(vars.CI_SKIP_JOBS, 'runtime-pytest') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-java-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ jobs:
echo "K8S node: ${K8S_NODE_NAME}"

- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Cache Rust dependencies
uses: Swatinem/rust-cache@v2

- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: |
/home/ubuntu/.gradle
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-java.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@ jobs:
echo "K8S node: ${K8S_NODE_NAME}"

- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Cache Rust dependencies
uses: Swatinem/rust-cache@v2

- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: |
/home/ubuntu/.gradle
Expand Down
Loading
Loading