From efdb7ce42ac89c601488fb9b87d191861c5a5d4d Mon Sep 17 00:00:00 2001 From: Feilin Jia Date: Wed, 18 Feb 2026 22:14:05 +0000 Subject: [PATCH 1/6] make github workspace a safe dir --- .github/workflows/build_and_release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build_and_release.yml b/.github/workflows/build_and_release.yml index 62cb5d22..7f13438c 100644 --- a/.github/workflows/build_and_release.yml +++ b/.github/workflows/build_and_release.yml @@ -34,6 +34,9 @@ jobs: lfs: true fetch-depth: 0 + - name: Mark workspace as safe for git + run: git config --global --add safe.directory "$GITHUB_WORKSPACE" + - name: Pull LFS files run: git lfs pull From f9578f9ab6c90f2743bf3d72217c52d9bc77e0eb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 18 Feb 2026 22:26:49 +0000 Subject: [PATCH 2/6] Build artifacts for 1.28.5 --- lib/edgeAttr.so | 4 ++-- lib/libcaps.so | 4 ++-- lib/libegads.so | 4 ++-- lib/libocsm.so | 4 ++-- lib/libuvmap.a | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/edgeAttr.so b/lib/edgeAttr.so index a2c962d8..b26dadc4 100755 --- a/lib/edgeAttr.so +++ b/lib/edgeAttr.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3bdd250f11e7b23cc6fdfd480e03a27409eaaa92ca670e0dd50137a806a1037 -size 73808 +oid sha256:e888c08fbc5c6e176454e64d5c6ec84c5b828676b0798e1a32bf5ba097b2beee +size 73848 diff --git a/lib/libcaps.so b/lib/libcaps.so index d84531aa..06d9d6fe 100755 --- a/lib/libcaps.so +++ b/lib/libcaps.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88bef1659b473d014e3ad533193472aefbf9b1c9f85fdea43f8413d31eee8229 -size 1164824 +oid sha256:36ccc16ff1161c243430aa345d164e70a57ac3514df7c02bb995d9fb3ec0e9cd +size 1395720 diff --git a/lib/libegads.so b/lib/libegads.so index cb721148..af0c7037 100755 --- a/lib/libegads.so +++ b/lib/libegads.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55ca5653ea64b691ba4f91762c88a7dc06c7eb6838b5b9406c08e722bade352e -size 18046560 +oid sha256:4100dfb44d4d45494d3a607ecf95f0a671097119d7c8a8b1db024df19245d17d +size 22174272 diff --git a/lib/libocsm.so b/lib/libocsm.so index cc504377..054ade9d 100755 --- a/lib/libocsm.so +++ b/lib/libocsm.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bbb758cec23ac4c5b142c49678cfa870c152ca61018a05d820d6f6f406c71dd0 -size 3698168 +oid sha256:e0a868d77a9b99d91d8381de3a95b6c9ebb738cd7c48810a68c7fa0d4ea48155 +size 4299128 diff --git a/lib/libuvmap.a b/lib/libuvmap.a index f5ea3de4..fb966144 100644 --- a/lib/libuvmap.a +++ b/lib/libuvmap.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cbf16b0ba32921b0753a276d7d95451a535fe09584456a233121bd33453e2418 -size 387842 +oid sha256:94fc0460a506ae16ebd7736c72236b8e11f1aa7a22d445f5737dff1b0dfe89ad +size 523210 From ce6b8758440022caec42f7ffbff67874a66638f1 Mon Sep 17 00:00:00 2001 From: Feilin Jia Date: Wed, 18 Feb 2026 22:46:13 +0000 Subject: [PATCH 3/6] remove tagging --- .github/workflows/build_and_release.yml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build_and_release.yml b/.github/workflows/build_and_release.yml index 7f13438c..d0760d4e 100644 --- a/.github/workflows/build_and_release.yml +++ b/.github/workflows/build_and_release.yml @@ -7,11 +7,6 @@ on: description: 'Tag name to create (e.g. 1.28.5)' required: true type: string - tag_message: - description: 'Tag annotation message' - required: false - default: 'ESP release' - type: string jobs: build-and-release: @@ -63,13 +58,8 @@ jobs: git commit -m "Build artifacts for ${{ inputs.tag }}" fi - - name: Create annotated tag - run: git tag -a "${{ inputs.tag }}" -m "${{ inputs.tag_message }}" - - - name: Push commit and tag - run: | - git push origin HEAD:${{ github.ref_name }} - git push origin "${{ inputs.tag }}" + - name: Push commit + run: git push origin HEAD:${{ github.ref_name }} - name: Create release archive run: | From 483a3ff54fe6910396b986b1cd04b55be63f259e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 18 Feb 2026 22:54:41 +0000 Subject: [PATCH 4/6] Build artifacts for 1.28.5 --- lib/libuvmap.a | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libuvmap.a b/lib/libuvmap.a index fb966144..6e4c185a 100644 --- a/lib/libuvmap.a +++ b/lib/libuvmap.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:94fc0460a506ae16ebd7736c72236b8e11f1aa7a22d445f5737dff1b0dfe89ad +oid sha256:2ab05a7695eb942c253ce4a7c92d63a19f7025b339298d14ecea7d8d2b7d15a9 size 523210 From 013f167ecb30aed96edcff25c10dbb108a18dd29 Mon Sep 17 00:00:00 2001 From: Feilin Jia Date: Wed, 18 Feb 2026 23:20:24 +0000 Subject: [PATCH 5/6] remove creating tag --- .github/workflows/build_and_release.yml | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/.github/workflows/build_and_release.yml b/.github/workflows/build_and_release.yml index d0760d4e..37882a1d 100644 --- a/.github/workflows/build_and_release.yml +++ b/.github/workflows/build_and_release.yml @@ -27,7 +27,6 @@ jobs: uses: actions/checkout@v4 with: lfs: true - fetch-depth: 0 - name: Mark workspace as safe for git run: git config --global --add safe.directory "$GITHUB_WORKSPACE" @@ -44,28 +43,10 @@ jobs: - name: Clean up build intermediates run: rm -rf ESP ESP*.tgz - - name: Configure git identity - run: | - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" - - - name: Commit build artifacts - run: | - git add lib/ include/ udc/ pyESP/ - if git diff --cached --quiet; then - echo "No changes to commit" - else - git commit -m "Build artifacts for ${{ inputs.tag }}" - fi - - - name: Push commit - run: git push origin HEAD:${{ github.ref_name }} - - name: Create release archive run: | - git archive --format=tar.gz \ - -o ${{ github.event.repository.name }}-${{ inputs.tag }}.tar.gz \ - HEAD CMakeLists.txt README.md include lib pyESP test udc + tar czf ${{ github.event.repository.name }}-${{ inputs.tag }}.tar.gz \ + CMakeLists.txt README.md include lib pyESP test udc - name: Create GitHub Release uses: softprops/action-gh-release@v1 From f230dee7fe1cf4c561085b7ea786f6ad5399c74f Mon Sep 17 00:00:00 2001 From: Feilin Jia Date: Wed, 18 Feb 2026 23:39:21 +0000 Subject: [PATCH 6/6] fix commit hash for created release and tag --- .github/workflows/build_and_release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_and_release.yml b/.github/workflows/build_and_release.yml index 37882a1d..80695741 100644 --- a/.github/workflows/build_and_release.yml +++ b/.github/workflows/build_and_release.yml @@ -53,4 +53,5 @@ jobs: with: tag_name: ${{ inputs.tag }} name: ${{ inputs.tag }} + target_commitish: ${{ github.sha }} files: ${{ github.event.repository.name }}-${{ inputs.tag }}.tar.gz