Skip to content

Commit 644cc5b

Browse files
committed
Collect developer files
1 parent c5d612c commit 644cc5b

3 files changed

Lines changed: 287 additions & 139 deletions

File tree

.github/workflows/build.yml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ jobs:
172172
if: needs.versions.outputs.iconv-tarball-from-commit
173173
working-directory: /tmp
174174
run: |
175-
curl -sSL https://ftp.gnu.org/gnu/automake/automake-1.18.tar.xz | tar -xJ
175+
curl -sSL https://ftp.gnu.org/gnu/automake/automake-1.18.1.tar.xz | tar -xJ
176176
cd automake-*
177177
./configure
178178
make install
@@ -288,6 +288,7 @@ jobs:
288288
mkdir -p installed/lib
289289
mkdir -p installed/licenses
290290
mkdir output-exe
291+
mkdir output-dev
291292
mkdir installer
292293
cp ./LICENSE.txt installed/license.txt
293294
mkdir -p "$HOME"
@@ -618,9 +619,28 @@ jobs:
618619
-GettextVersion ${{ needs.versions.outputs.gettext-version }}
619620
-Path installed
620621
-CanBeInvalid ${{ needs.versions.outputs.signatures-canbeinvalid == 'yes' && '$true' || '$false' }}
622+
-
623+
name: Copy built developer files
624+
shell: pwsh
625+
run: ./build-exe/copy-output.ps1 -Type dev -From installed -To output-dev
626+
-
627+
name: Create developer files archive
628+
shell: pwsh
629+
working-directory: output-dev
630+
run: |
631+
& 7z.exe a -bd -bt -mx9 -r -sse -tzip ..\gettext${{ needs.versions.outputs.gettext-version }}-iconv${{ needs.versions.outputs.iconv-version }}-${{ matrix.link }}-${{ matrix.bits }}-dev-gcc.zip
632+
-
633+
name: Upload developer files archive
634+
uses: actions/upload-artifact@v6
635+
with:
636+
name: ${{ matrix.link }}-${{ matrix.bits }}-files-dev-gcc
637+
path: gettext${{ needs.versions.outputs.gettext-version }}-iconv${{ needs.versions.outputs.iconv-version }}-${{ matrix.link }}-${{ matrix.bits }}-dev-gcc.zip
638+
if-no-files-found: error
639+
compression-level: 0
621640
-
622641
name: Copy built executables
623-
run: ./build-exe/copy-output-exe.sh installed output-exe
642+
shell: pwsh
643+
run: ./build-exe/copy-output.ps1 -Type exe -From installed -To output-exe
624644
-
625645
name: Delete unused dependencies
626646
shell: pwsh

build-exe/copy-output-exe.sh

Lines changed: 0 additions & 137 deletions
This file was deleted.

0 commit comments

Comments
 (0)