feat(telemetry): add isolated beta quality diagnostics and release identity

This commit is contained in:
dadachann
2026-09-15 09:35:01 +00:00
parent 91d6de8858
commit f8123ead0a
89 changed files with 4205 additions and 175 deletions
+2
View File
@@ -40,6 +40,8 @@ jobs:
with:
context: .
push: true
build-args: |
LANGBOT_BUILD_REVISION=${{ github.sha }}
tags: |
rockchin/langbot:${{ steps.image.outputs.branch_tag }}
rockchin/langbot:${{ steps.image.outputs.sha_tag }}
+2 -2
View File
@@ -41,7 +41,7 @@ jobs:
run: docker buildx create --name mybuilder --use
- name: Build for Release # only relase, exlude pre-release
if: ${{ github.event.release.prerelease == false }}
run: docker buildx build --platform linux/arm64,linux/amd64 -t rockchin/langbot:${{ steps.check_version.outputs.version }} -t rockchin/langbot:latest . --push
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 --platform linux/arm64,linux/amd64 -t rockchin/langbot:${{ steps.check_version.outputs.version }} . --push
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
@@ -31,6 +31,9 @@ jobs:
echo ::set-output name=version::${GITHUB_REF}
fi
- name: Stamp build revision
run: python3 scripts/stamp_build_revision.py
- name: Make Temp Directory
run: |
mkdir -p /tmp/langbot_build_web
+1
View File
@@ -70,6 +70,7 @@ jobs:
- name: Build package
run: |
python3 scripts/stamp_build_revision.py
uv build
- name: Publish to PyPI