Skip to content
Open

Alpha #316

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 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
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
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
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
7bea180
Merge pull request #4 from wp-labs/feature/udp
tangxy1024 Jun 2, 2026
0bef045
feat: udpate Cargo.lock
tangxy1024 Jun 2, 2026
6c82965
Fix the errors that occur when sending data via UDP with excessive size.
tangxy1024 Jun 2, 2026
05f171c
up sn
tangxy1024 Jun 3, 2026
a5a33e7
arm
zwk4zhendeC Jun 4, 2026
cbea270
Merge branch 'alpha' of https://github.com/wp-labs/warp-parse-exp int…
zwk4zhendeC Jun 4, 2026
90d55ef
arm
zwk4zhendeC Jun 4, 2026
513784d
arm
zwk4zhendeC Jun 4, 2026
fbd49f0
up sn
tangxy1024 Jun 8, 2026
9ac6ddd
add unixODBC runtime deps for DMDB connector
tangxy1024 Jun 10, 2026
5b8ea78
Merge pull request #5 from wp-labs/fix/dmdb
tangxy1024 Jun 10, 2026
1135ccb
up sn
tangxy1024 Jun 10, 2026
a4be3c9
bump macOS runner to macos-15
tangxy1024 Jun 10, 2026
b31846a
up sn
tangxy1024 Jun 10, 2026
65d162d
Restore
tangxy1024 Jun 10, 2026
7d634f2
fix(docker): provide libodbc and libodbcinst symlinks for dmdb runtime
tangxy1024 Jun 10, 2026
aa8975e
up sn
tangxy1024 Jun 10, 2026
6b158cb
up sn
tangxy1024 Jun 10, 2026
d3f1ccf
up sn
tangxy1024 Jun 11, 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
57 changes: 26 additions & 31 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 @@ -53,38 +53,30 @@ jobs:
sudo apt-get update
sudo apt-get install -y unixodbc-dev

- name: Show page size build inputs
if: runner.os == 'Linux'
run: |
uname -m
getconf PAGESIZE
env | grep -E 'JEMALLOC|LG_PAGE' || true

- name: Cargo build
env:
MACOSX_DEPLOYMENT_TARGET: ${{ runner.os == 'macOS' && '11.0' || '' }}
run: cargo build --release --target ${{ matrix.target }}
run: |
set -euo pipefail
if [ "${{ matrix.target }}" = "aarch64-unknown-linux-gnu" ]; then
export JEMALLOC_SYS_WITH_LG_PAGE=16
fi
cargo build --release --target ${{ matrix.target }}

- name: Show version
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 @@ -177,6 +169,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 @@ -279,7 +272,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 @@ -361,9 +354,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 @@ -374,9 +369,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 @@ -398,8 +393,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 @@ -426,7 +421,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