From ceda362c66c13213314abd1d3ddaf11190494dd9 Mon Sep 17 00:00:00 2001 From: Coldwings Date: Tue, 5 Aug 2025 15:34:01 +0800 Subject: [PATCH 1/3] Fix X86 linux asan start call --- thread/thread.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/thread/thread.cpp b/thread/thread.cpp index 6d414f6dd..3aea95552 100644 --- a/thread/thread.cpp +++ b/thread/thread.cpp @@ -731,6 +731,7 @@ R"( DEF_ASM_FUNC(_photon_thread_stub) R"( + call _asan_start mov 0x40(%rbp), %rdi movq $0, 0x40(%rbp) call *0x48(%rbp) From 869fccf9916fc75be57ac3572b85c3c4036137a8 Mon Sep 17 00:00:00 2001 From: Coldwings Date: Thu, 7 Aug 2025 11:53:21 +0800 Subject: [PATCH 2/3] AutoPR able to combine title of multiple commits (#928) --- .github/workflows/auto-pr-precise.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/auto-pr-precise.yml b/.github/workflows/auto-pr-precise.yml index e8fdde6f6..a9ba5426b 100644 --- a/.github/workflows/auto-pr-precise.yml +++ b/.github/workflows/auto-pr-precise.yml @@ -57,11 +57,12 @@ jobs: set -x git checkout ${{steps.branch_info.outputs.NEXT_BRANCH}} git checkout -b ${{steps.create_branch.outputs.PRBRANCH}} - TITLE=$(git log --format="| %s" ${{ github.event.commits[0].id }}~..${{ github.event.after }} | xargs -0) - echo "TITLE=$TITLE" >> $GITHUB_OUTPUT - echo "MESSAGE<<__EOF" >> $GITHUB_OUTPUT + echo "TITLE<<__AUTOPR_EOF" + git log --format="| %s" ${{ github.event.commits[0].id }}~..${{ github.event.after }} | tr '\n' ' ' >> $GITHUB_OUTPUT + echo "__AUTOPR_EOF" >> $GITHUB_OUTPUT + echo "MESSAGE<<__AUTOPR_EOF" >> $GITHUB_OUTPUT git log --format="> %B" ${{ github.event.commits[0].id }}~..${{ github.event.after }} >> $GITHUB_OUTPUT - echo "__EOF" >> $GITHUB_OUTPUT + echo "__AUTOPR_EOF" >> $GITHUB_OUTPUT cat $GITHUB_OUTPUT REVS=$(git rev-list --reverse ${{ github.event.commits[0].id }}~..${{ github.event.after }} ) for rev in "$REVS"; do From da27560ae3f733808b8bec7d743ac8adf897cb44 Mon Sep 17 00:00:00 2001 From: Coldwings Date: Thu, 7 Aug 2025 16:39:07 +0800 Subject: [PATCH 3/3] Fix autopr --- .github/workflows/auto-pr-precise.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/auto-pr-precise.yml b/.github/workflows/auto-pr-precise.yml index a9ba5426b..11b4780f6 100644 --- a/.github/workflows/auto-pr-precise.yml +++ b/.github/workflows/auto-pr-precise.yml @@ -57,7 +57,7 @@ jobs: set -x git checkout ${{steps.branch_info.outputs.NEXT_BRANCH}} git checkout -b ${{steps.create_branch.outputs.PRBRANCH}} - echo "TITLE<<__AUTOPR_EOF" + echo "TITLE<<__AUTOPR_EOF" >> $GITHUB_OUTPUT git log --format="| %s" ${{ github.event.commits[0].id }}~..${{ github.event.after }} | tr '\n' ' ' >> $GITHUB_OUTPUT echo "__AUTOPR_EOF" >> $GITHUB_OUTPUT echo "MESSAGE<<__AUTOPR_EOF" >> $GITHUB_OUTPUT