Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
6c3d757
feat(labs): integrate wp-connectors-labs with dmdb connector
May 3, 2026
813af13
add sn
May 5, 2026
01029b1
test sn
May 5, 2026
99f74ac
fix workflows
May 5, 2026
41424b9
Isolate experimental install manifest updates
May 5, 2026
26e41e6
sn up
May 5, 2026
a525c73
Fix experimental release asset manifest matching
May 5, 2026
938f03a
up cargo
May 5, 2026
75a8639
fix: use updates-exp path for wp-install manifest
seeker-zuo May 7, 2026
2791a58
chore: bump version to 0.23.6-E4
May 7, 2026
1d85e9b
up sn
May 7, 2026
1c5c151
Merge branch 'alpha' of https://github.com/wp-labs/warp-parse-exp int…
May 7, 2026
d43256b
fix: add exp-v*.*.* tag pattern to trigger release workflow
May 7, 2026
306407f
fix ci
May 7, 2026
fbc6eda
fix: use dynamic repo name in asset validation
May 8, 2026
8417f79
start 0.25 work
seeker-zuo May 8, 2026
1ac225a
feat: Integration of dmdb features
tangxy1024 May 9, 2026
1580e64
up sn
tangxy1024 May 9, 2026
21bcc05
fix: Fix the CI errors of the obdc component.
tangxy1024 May 9, 2026
5632845
feat: DAMON Database Integration
tangxy1024 May 9, 2026
560c08c
Merge pull request #304 from tangxy1024/feature/dameng
seeker-zuo May 10, 2026
b4d0605
feat: postgres integration
tangxy1024 May 11, 2026
8df5846
Merge pull request #1 from wp-labs/feature/dmdb
tangxy1024 May 11, 2026
bff0138
feat: Compatible with lower versions of Datang Database
tangxy1024 May 11, 2026
30efdcd
feat: udpate sn
tangxy1024 May 11, 2026
2f149d5
Merge pull request #2 from wp-labs/feature/dmdb
tangxy1024 May 11, 2026
cb90d81
修复知识库bug
zwk4zhendeC May 12, 2026
eb779eb
feat: The feature of temporarily shutting down the DAMON database
tangxy1024 May 15, 2026
37af771
feat: up sn
tangxy1024 May 15, 2026
7062799
up sn
tangxy1024 May 19, 2026
2ccdc72
feat: resovel tls
tangxy1024 May 19, 2026
f12ac7e
up sn
tangxy1024 May 19, 2026
dde5349
Merge branch 'alpha' into alpha
tangxy1024 May 20, 2026
a2bec1b
udpate Cargo.lock
tangxy1024 May 20, 2026
99dce8a
merge from beta
May 22, 2026
37db592
merge from beta
May 26, 2026
024e561
Merge upstream/alpha into merge-upstream-alpha
tangxy1024 May 26, 2026
0e8bf06
up
zwk4zhendeC May 27, 2026
3e72b1d
up
zwk4zhendeC May 27, 2026
e6b0fa3
version
zwk4zhendeC May 28, 2026
b52f112
Update Cargo.toml
zwk4zhendeC May 29, 2026
594b3c5
adm
zwk4zhendeC May 29, 2026
fd824fc
doris自动识别表名
zwk4zhendeC May 29, 2026
2ec9b9a
解决单测报错
zwk4zhendeC Jun 1, 2026
7c3a660
up sn
tangxy1024 May 26, 2026
5b91205
feat: Development of UDP sink connector
tangxy1024 Jun 1, 2026
4e0da44
up sn
tangxy1024 Jun 2, 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
10 changes: 10 additions & 0 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,16 @@ jobs:
with:
toolchain: stable

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

- name: Install native dependencies (Linux)
if: runner.os == 'Linux'
run: |
sudo apt-get update
sudo apt-get install -y unixodbc-dev

- name: Cargo build
run: cargo build --all

Expand Down
53 changes: 23 additions & 30 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Release

on:
push:
tags: ["v*.*.*"]
tags: ["exp-v*.*.*"]

env:
REGISTRY: ghcr.io
Expand Down Expand Up @@ -43,6 +43,16 @@ jobs:
toolchain: stable
targets: ${{ matrix.target }}

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

- name: Install native dependencies (Linux)
if: runner.os == 'Linux'
run: |
sudo apt-get update
sudo apt-get install -y unixodbc-dev

- name: Cargo build
env:
MACOSX_DEPLOYMENT_TARGET: ${{ runner.os == 'macOS' && '11.0' || '' }}
Expand All @@ -52,29 +62,9 @@ jobs:
if: matrix.can-run == true
run: ./target/${{ matrix.target }}/release/wparse --version

- name: Determine wp-examples branch
if: matrix.can-run == true
id: examples-branch
run: |
VERSION="${{ github.ref_name }}"
if [[ "$VERSION" == *"-alpha"* ]]; then
BRANCH="alpha"
elif [[ "$VERSION" == *"-beta"* ]]; then
BRANCH="beta"
else
BRANCH="main"
fi
echo "branch=$BRANCH" >> $GITHUB_OUTPUT
echo "Using wp-examples branch: $BRANCH"

- name: Clone wp-examples
if: matrix.can-run == true
run: |
git clone \
--branch "${{ steps.examples-branch.outputs.branch }}" \
--single-branch \
https://github.com/wp-labs/wp-examples \
/tmp/wp-examples
run: git clone https://github.com/wp-labs/wp-examples /tmp/wp-examples

- name: Run integration tests
if: matrix.can-run == true
Expand Down Expand Up @@ -167,6 +157,7 @@ jobs:
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=raw,value={{tag}}
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
Expand Down Expand Up @@ -269,7 +260,7 @@ jobs:

### Quick Install Script
```bash
curl -sSf https://get.warpparse.ai/inst-x.sh | bash -s -- wparse ${{ steps.branch.outputs.branch }}
curl -fsSL https://raw.githubusercontent.com/wp-labs/warp-parse/${{ steps.branch.outputs.branch }}/scripts/install.sh | bash
```

### Docker Image
Expand Down Expand Up @@ -351,9 +342,11 @@ jobs:
- name: Build assets map and validate
run: |
set -euo pipefail
jq -c '
REPO="${{ github.event.repository.name }}"
jq -c --arg prefix "${REPO}-" '
[ .assets[]
| select(.name | test("^warp-parse-v[^/]+-(aarch64-apple-darwin|aarch64-unknown-linux-gnu|x86_64-unknown-linux-gnu)\\.tar\\.gz$"))
| select(.name | startswith($prefix))
| select(.name | test("-(aarch64-apple-darwin|aarch64-unknown-linux-gnu|x86_64-unknown-linux-gnu)\\.tar\\.gz$"))
| {
key: (.name | capture("-(?<target>aarch64-apple-darwin|aarch64-unknown-linux-gnu|x86_64-unknown-linux-gnu)\\.tar\\.gz$").target),
value: {
Expand All @@ -364,9 +357,9 @@ jobs:
] | from_entries
' /tmp/release.json > /tmp/assets.json

jq -e '
jq -e --arg release_url_prefix "https://github.com/${GITHUB_REPOSITORY}/releases/download/" '
(keys | sort) == ["aarch64-apple-darwin","aarch64-unknown-linux-gnu","x86_64-unknown-linux-gnu"] and
(to_entries | all(.value.url | startswith("https://github.com/wp-labs/warp-parse/releases/download/"))) and
(to_entries | all(.value.url | startswith($release_url_prefix))) and
(to_entries | all(.value.sha256 | test("^[0-9a-f]{64}$")))
' /tmp/assets.json >/dev/null

Expand All @@ -388,8 +381,8 @@ jobs:
fi

cd wp-install
MANIFEST="updates/${CHANNEL}/manifest.json"
HISTORY="updates/${CHANNEL}/versions/${TAG}.json"
MANIFEST="updates-exp/${CHANNEL}/manifest.json"
HISTORY="updates-exp/${CHANNEL}/versions/${TAG}.json"
mkdir -p "$(dirname "$MANIFEST")" "$(dirname "$HISTORY")"

jq -n \
Expand All @@ -416,7 +409,7 @@ jobs:
cd wp-install
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git add updates
git add updates-exp
if git diff --cached --quiet; then
echo "no manifest changes"
exit 0
Expand Down
Loading