From d3887cac3e4d239e3c30362f5409ed3870190ad6 Mon Sep 17 00:00:00 2001 From: mcuee Date: Sat, 21 Jun 2025 08:13:21 +0800 Subject: [PATCH 1/5] Upload avrdude-gui artifacts for Windows This is to address #1946. --- .github/workflows/build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5d648e31..6bcd45bb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -391,6 +391,10 @@ jobs: build/src/avrdude.exe build/src/avrdude.pdb build/src/avrdude.conf + build/src/_swig_avrdude.pyd + build/src/swig_avrdude.py + build/src/windows.rc + build/src/avrdude-gui.bat mingw: runs-on: windows-latest From d7cdef9022d6a5d3dd19837dedd36fb7f54d42a1 Mon Sep 17 00:00:00 2001 From: mcuee Date: Sat, 21 Jun 2025 08:55:33 +0800 Subject: [PATCH 2/5] Upload avrdude-gui artifacts for Windows x86_64 MSVC build --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6bcd45bb..2f85161a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -383,6 +383,7 @@ jobs: run: | mv build/src/${{env.BUILD_TYPE}}/avrdude.exe build/src mv build/src/${{env.BUILD_TYPE}}/avrdude.pdb build/src + mv build/src/${{env.BUILD_TYPE}}/_swig_avrdude.pyd build/src - name: Archive executables uses: actions/upload-artifact@v4 with: From c4a0e43ff7bcd0eac92d95f871c0422775401ba0 Mon Sep 17 00:00:00 2001 From: mcuee Date: Sat, 21 Jun 2025 13:49:59 +0800 Subject: [PATCH 3/5] To upload Python binding only for MSVC x64 build --- .github/workflows/build.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2f85161a..880950cf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -383,6 +383,7 @@ jobs: run: | mv build/src/${{env.BUILD_TYPE}}/avrdude.exe build/src mv build/src/${{env.BUILD_TYPE}}/avrdude.pdb build/src + if: matrix.arch != 'x64' mv build/src/${{env.BUILD_TYPE}}/_swig_avrdude.pyd build/src - name: Archive executables uses: actions/upload-artifact@v4 @@ -392,6 +393,12 @@ jobs: build/src/avrdude.exe build/src/avrdude.pdb build/src/avrdude.conf + - name: Archive Python related files for x64 + uses: actions/upload-artifact@v4 + with: + name: avrdude-msvc-python_x64 + path: | + build/src/avrdude.conf build/src/_swig_avrdude.pyd build/src/swig_avrdude.py build/src/windows.rc From 05ad836911e5121b9d6f73b4e0a8dfbd0bf4dd47 Mon Sep 17 00:00:00 2001 From: mcuee Date: Sat, 21 Jun 2025 13:59:16 +0800 Subject: [PATCH 4/5] Update build.yml to upload Windows MSVC64 Python build --- .github/workflows/build.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 880950cf..24ed8d5d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -393,7 +393,12 @@ jobs: build/src/avrdude.exe build/src/avrdude.pdb build/src/avrdude.conf + - name: Move executables + if: matrix.arch == 'x64' + run: | + mv build/src/${{env.BUILD_TYPE}}/_swig_avrdude.pyd build/src - name: Archive Python related files for x64 + if: matrix.arch == 'x64' uses: actions/upload-artifact@v4 with: name: avrdude-msvc-python_x64 From 79634bda744cdfec594160aa6afabec1e0f13521 Mon Sep 17 00:00:00 2001 From: mcuee Date: Sat, 21 Jun 2025 14:00:43 +0800 Subject: [PATCH 5/5] Fix --- .github/workflows/build.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 24ed8d5d..1790e29d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -383,8 +383,6 @@ jobs: run: | mv build/src/${{env.BUILD_TYPE}}/avrdude.exe build/src mv build/src/${{env.BUILD_TYPE}}/avrdude.pdb build/src - if: matrix.arch != 'x64' - mv build/src/${{env.BUILD_TYPE}}/_swig_avrdude.pyd build/src - name: Archive executables uses: actions/upload-artifact@v4 with: