Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
dad00d0
feat(connectors): implement Redshift Sink Connector with S3 staging
GaneshPatil7517 Jan 13, 2026
c60cccd
fix: resolve CI failures for redshift sink connector
GaneshPatil7517 Jan 13, 2026
8cc7748
fix: correct alphabetical ordering of rust-s3 in DEPENDENCIES.md
GaneshPatil7517 Jan 14, 2026
efae2b0
Merge branch 'master' into feature/redshift-sink-connector
GaneshPatil7517 Jan 14, 2026
043470d
feat(connectors): add integration e2e test for Redshift sink connector
GaneshPatil7517 Jan 14, 2026
5671347
Merge branch 'master' into feature/redshift-sink-connector
GaneshPatil7517 Jan 14, 2026
ffce03c
Merge branch 'master' into feature/redshift-sink-connector
GaneshPatil7517 Jan 14, 2026
db76d46
fix: add missing s3_endpoint field and update DEPENDENCIES.md
GaneshPatil7517 Jan 15, 2026
5e17c19
fix: address Copilot review feedback
GaneshPatil7517 Jan 15, 2026
1e9e9c7
fix(integration): add #[allow(dead_code)] to RedshiftTestSetup struct
GaneshPatil7517 Jan 15, 2026
04c299b
Merge branch 'master' into feature/redshift-sink-connector
GaneshPatil7517 Jan 15, 2026
0a49fba
Update core/connectors/sinks/redshift_sink/src/lib.rs
GaneshPatil7517 Jan 16, 2026
3a18911
Merge branch 'master' into feature/redshift-sink-connector
hubcio Jan 16, 2026
a3d15ff
Merge upstream/master into feature/redshift-sink-connector
GaneshPatil7517 Jan 31, 2026
898b58d
chore: update DEPENDENCIES.md and Cargo.lock after merge
GaneshPatil7517 Jan 31, 2026
67bae8a
fix: add trailing newline and comma to DEPENDENCIES.md
GaneshPatil7517 Jan 31, 2026
8faa335
fix: correct environment variable naming in redshift integration tests
GaneshPatil7517 Jan 31, 2026
1c2fad4
Merge remote-tracking branch 'ganesh/feature/redshift-sink-connector'…
ryerraguntla Feb 13, 2026
4f2c6b9
Update DEPENDENCIES.md
ryerraguntla Feb 13, 2026
cfc8c13
Update with Dependencies.md
ryerraguntla Feb 13, 2026
c00a607
Update DEPENDENCIES.md
ryerraguntla Feb 13, 2026
d6bf558
Update DEPENDENCIES.md
ryerraguntla Feb 13, 2026
fb5f1b1
Update mod.rs
ryerraguntla Feb 13, 2026
03bc5d7
Update mod.rs
ryerraguntla Feb 13, 2026
46a97e3
Update DEPENDENCIES.md
ryerraguntla Feb 14, 2026
d41bfcf
Update DEPENDENCIES.md
ryerraguntla Feb 14, 2026
9f23679
Update mod.rs
ryerraguntla Feb 14, 2026
3f4ff97
merging dependendicies
ryerraguntla Feb 14, 2026
3babf29
removing trailing white space
ryerraguntla Feb 14, 2026
7adb93b
adding dependencies
ryerraguntla Feb 14, 2026
d4448e0
checking Cargo.lock
ryerraguntla Feb 14, 2026
96df1e3
Fixing the format
ryerraguntla Feb 14, 2026
60b73d6
Updating Dependencies and Cargo.toml
ryerraguntla Feb 14, 2026
10b5438
Remove unused dependencies
ryerraguntla Feb 14, 2026
d5db8b5
Merge pull request #1 from ryerraguntla/ryerraguntla/issue2540
ryerraguntla Feb 14, 2026
e131691
updating the iggy_common crates version
ryerraguntla Feb 15, 2026
ce703e5
Update DEPENDENCIES.md
ryerraguntla Feb 15, 2026
eb1123e
Merge pull request #2 from ryerraguntla/ryerraguntla/issue2540
ryerraguntla Feb 15, 2026
dcb312a
Commit the initial version of influxDB artifacts
ryerraguntla Feb 15, 2026
a82aa43
Fixed the log messages
ryerraguntla Feb 16, 2026
b586200
Rolling back the iggy_common version
ryerraguntla Feb 22, 2026
59cc17b
Update Cargo.lock
ryerraguntla Feb 22, 2026
423da28
Initial plan
Copilot Feb 22, 2026
9db5eea
Fix macOS build failure by installing hwloc via Homebrew
Copilot Feb 22, 2026
671784a
Initial plan
Copilot Feb 22, 2026
56ed23d
Merge pull request #3 from ryerraguntla/copilot/install-hwloc-library
ryerraguntla Feb 22, 2026
03a0d45
Disable crates.io publishing in post-merge workflow
Copilot Feb 22, 2026
9743980
Merge pull request #4 from ryerraguntla/copilot/disable-crate-publish…
ryerraguntla Feb 22, 2026
652eaff
Initial plan
Copilot Feb 22, 2026
28bcbb4
Add hwloc install step for macOS in build-binaries workflow
Copilot Feb 22, 2026
3bec2f1
Merge pull request #5 from ryerraguntla/copilot/add-hwloc-installatio…
ryerraguntla Feb 22, 2026
d3a7862
Initial plan
Copilot Feb 22, 2026
b5b08bb
Initial plan
Copilot Feb 22, 2026
02adc13
Add Install hwloc step before macOS builds in _test.yml
Copilot Feb 22, 2026
ac03774
Add Install hwloc step before build in _test.yml for macOS
Copilot Feb 22, 2026
fbdaf90
Merge pull request #8 from ryerraguntla/copilot/update-pre-merge-work…
ryerraguntla Feb 22, 2026
666fffb
Merge pull request #9 from ryerraguntla/copilot/update-pre-merge-work…
ryerraguntla Feb 22, 2026
28ff2d4
Initial plan
Copilot Feb 23, 2026
a2d4b29
fix: add libhwloc-dev install step for Ubuntu in post-merge.yml
Copilot Feb 23, 2026
94c43c2
Merge pull request #10 from ryerraguntla/copilot/add-hwloc-installati…
ryerraguntla Feb 23, 2026
fb0d4d0
Initial plan
Copilot Feb 23, 2026
88cd972
Fix: include hwloc version in Rust build cache key to prevent stale l…
Copilot Feb 23, 2026
d44e1f8
Merge pull request #11 from ryerraguntla/copilot/fix-hwloc-library-in…
ryerraguntla Feb 23, 2026
0ad37d5
These are not new files. They are checked back into this branch.
ryerraguntla Feb 23, 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
2 changes: 2 additions & 0 deletions .github/actions/utils/setup-rust-with-cache/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ runs:
if: runner.os == 'macOS'
run: |
brew install hwloc
echo "HWLOC_VERSION=$(brew list --versions hwloc | awk '{print $2}')" >> $GITHUB_ENV
shell: bash

- name: Setup Rust toolchain
Expand All @@ -63,6 +64,7 @@ runs:
with:
shared-key: ${{ inputs.shared-key }}
save-if: ${{ inputs.save-cache == 'true' }}
env-vars: "HWLOC_VERSION"

- name: Cache status
if: inputs.read-cache == 'true' && inputs.print-cache-status == 'true'
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/_build_rust_artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,10 @@ jobs:
/tmp/copy-latest-from-master.sh save .github scripts
/tmp/copy-latest-from-master.sh apply

- name: Install system dependencies (macOS)
if: runner.os == 'macOS'
run: brew install hwloc

- name: Install musl-tools
if: matrix.libc == 'musl'
run: sudo apt-get update && sudo apt-get install -y musl-tools
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,12 @@ jobs:
run: echo "No changes detected, skipping tests"

# Rust
- name: Install hwloc
if: runner.os == 'macOS'
run: |
brew update
brew install hwloc

- name: Run Rust task
if: startsWith(inputs.component, 'rust')
uses: ./.github/actions/rust/pre-merge
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/post-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ jobs:
call-publish:
name: Publish components
needs: check-auto-publish
if: false # Disable publishing to crates.io for personal fork
uses: ./.github/workflows/publish.yml
with:
commit: ${{ github.sha }}
Expand All @@ -157,6 +158,14 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Install system dependencies (macOS)
if: runner.os == 'macOS'
run: brew install hwloc

- name: Install system dependencies (Ubuntu)
if: runner.os == 'Linux'
run: sudo apt-get install -y libhwloc-dev

- name: Setup Rust with cache
uses: ./.github/actions/utils/setup-rust-with-cache
with:
Expand Down Expand Up @@ -188,7 +197,7 @@ jobs:
- name: Install system dependencies
run: |
sudo apt-get update --yes
sudo apt-get install --yes gnome-keyring keyutils
sudo apt-get install --yes gnome-keyring keyutils libhwloc-dev
rm -f $HOME/.local/share/keyrings/*
echo -n "test" | gnome-keyring-daemon --unlock

Expand Down
Loading