From f5cc65b9da907afa5047d42b2ba82755a7f3b855 Mon Sep 17 00:00:00 2001 From: Maciej Witkowiak Date: Sun, 5 Mar 2023 01:16:30 +0100 Subject: [PATCH 1/3] create artifacts --- .github/workflows/make.yml | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/.github/workflows/make.yml b/.github/workflows/make.yml index 1d87df1..3d337de 100644 --- a/.github/workflows/make.yml +++ b/.github/workflows/make.yml @@ -1,4 +1,4 @@ -name: LUnix NG Kernel+APS +name: LUnix NG Kernel+APPS on: push: @@ -13,19 +13,45 @@ jobs: steps: - uses: actions/checkout@v3 - - name: make devel + + - name: make devel tools run: make devel + - name: make kernel for C64 run: make binaries MACHINE=c64 + - name: make apps for C64 run: make apps + - name: cleanup after C64 run: make clean + - name: make kernel for C128 run: make binaries MACHINE=c128 + - name: make apps for C128 run: make apps + - name: cleanup after C128 run: make clean + - name: make kernel for atari run: make binaries MACHINE=atari + + - name: Upload C64 files + uses: actions/upload-artifact@v3.1.2 + with: + name: LUnix_C64 + path: bin64 + + - name: Upload C128 files + uses: actions/upload-artifact@v3.1.2 + with: + name: LUnix_C128 + path: bin128 + + - name: Upload Atari + uses: actions/upload-artifact@v3.1.2 + with: + name: LUnix_Atari + path: binatari From d3eb373430cb7081d51acbab272949628d664ca4 Mon Sep 17 00:00:00 2001 From: Maciej Witkowiak Date: Sun, 5 Mar 2023 01:26:32 +0100 Subject: [PATCH 2/3] artifacts from package target --- .github/workflows/make.yml | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/.github/workflows/make.yml b/.github/workflows/make.yml index 3d337de..8aac99a 100644 --- a/.github/workflows/make.yml +++ b/.github/workflows/make.yml @@ -23,6 +23,9 @@ jobs: - name: make apps for C64 run: make apps + - name: make package for C64 + run: make cbmpackage MACHINE=c64 + - name: cleanup after C64 run: make clean @@ -32,26 +35,32 @@ jobs: - name: make apps for C128 run: make apps + - name: make package for C128 + run: make cbmpackage MACHINE=c128 + - name: cleanup after C128 run: make clean - - name: make kernel for atari + - name: make kernel for Atari run: make binaries MACHINE=atari + - name: make disk image for Atari + run: make ataripackage MACHINE=atari + - name: Upload C64 files uses: actions/upload-artifact@v3.1.2 with: - name: LUnix_C64 - path: bin64 + name: LUnix_C64_self-extracting_archive + path: pkg/*.c64 - name: Upload C128 files uses: actions/upload-artifact@v3.1.2 with: - name: LUnix_C128 - path: bin128 + name: LUnix_C128_self-extracting_archive + path: pkg/*.c128 - name: Upload Atari uses: actions/upload-artifact@v3.1.2 with: - name: LUnix_Atari - path: binatari + name: LUnix_Atari_disk_image_atr + path: pkg/atari.bin From 466699a5a559fb083df2738f5bac7df1af791d08 Mon Sep 17 00:00:00 2001 From: Maciej Witkowiak Date: Sun, 5 Mar 2023 01:41:20 +0100 Subject: [PATCH 3/3] Atari XEX (runnable file) as the artifact --- .github/workflows/make.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/make.yml b/.github/workflows/make.yml index 8aac99a..5dd1b5f 100644 --- a/.github/workflows/make.yml +++ b/.github/workflows/make.yml @@ -62,5 +62,5 @@ jobs: - name: Upload Atari uses: actions/upload-artifact@v3.1.2 with: - name: LUnix_Atari_disk_image_atr - path: pkg/atari.bin + name: LUnix_Atari_XEX + path: pkg/atari.xex