fix(telemetry): require acknowledged adapter evidence and prepare beta.3

This commit is contained in:
dadachann
2026-09-15 13:23:12 +00:00
parent f7cfb23480
commit 03854b5d33
9 changed files with 599 additions and 25 deletions
+8 -1
View File
@@ -44,4 +44,11 @@ jobs:
run: docker buildx build --build-arg LANGBOT_BUILD_REVISION=${{ github.sha }} --platform linux/arm64,linux/amd64 -t rockchin/langbot:${{ steps.check_version.outputs.version }} -t rockchin/langbot:latest . --push
- name: Build for Pre-release # no update for latest tag
if: ${{ github.event.release.prerelease == true }}
run: docker buildx build --build-arg LANGBOT_BUILD_REVISION=${{ github.sha }} --platform linux/arm64,linux/amd64 -t rockchin/langbot:${{ steps.check_version.outputs.version }} . --push
env:
RELEASE_VERSION: ${{ steps.check_version.outputs.version }}
run: |
tags=(-t "rockchin/langbot:$RELEASE_VERSION")
if [[ "$RELEASE_VERSION" =~ ^v[0-9]+\.[0-9]+\.[0-9]+-beta\.[0-9]+$ ]]; then
tags+=(-t rockchin/langbot:beta)
fi
docker buildx build --build-arg LANGBOT_BUILD_REVISION=${{ github.sha }} --platform linux/arm64,linux/amd64 "${tags[@]}" . --push