Fix deploy build (#1798)

* Fix issue where the DeployJob and GithubRelease jobs download
  artifacts using a glob that only matches one artifact
* Make NativeImageBuild task only produce outputs as declared by build;
  ensure there's no build_artifacts.txt, sources/ dir, etc.
This commit is contained in:
Daniel Chao
2026-07-28 20:42:50 +00:00
committed by GitHub
parent be03023499
commit 79dd95c4e6
10 changed files with 115 additions and 98 deletions
+16 -16
View File
@@ -194,7 +194,7 @@ jobs:
- name: Upload executable artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: executable-java
name: deploy-artifacts-java-executables
path: '*/build/executable/**/*'
- name: Upload Test Result XML
if: '!cancelled()'
@@ -242,7 +242,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-pkl-cli-linux-amd64
name: deploy-artifacts-pkl-cli-linux-amd64
path: pkl-cli*/build/executable/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -292,7 +292,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-pkl-cli-linux-aarch64
name: deploy-artifacts-pkl-cli-linux-aarch64
path: pkl-cli*/build/executable/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -341,7 +341,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-pkl-cli-macOS-aarch64
name: deploy-artifacts-pkl-cli-macOS-aarch64
path: pkl-cli*/build/executable/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -458,7 +458,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-pkl-cli-alpine-linux-amd64
name: deploy-artifacts-pkl-cli-alpine-linux-amd64
path: pkl-cli*/build/executable/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -503,7 +503,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-pkl-cli-windows-amd64
name: deploy-artifacts-pkl-cli-windows-amd64
path: pkl-cli*/build/executable/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -551,7 +551,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-pkl-doc-linux-amd64
name: deploy-artifacts-pkl-doc-linux-amd64
path: pkl-doc*/build/executable/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -601,7 +601,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-pkl-doc-linux-aarch64
name: deploy-artifacts-pkl-doc-linux-aarch64
path: pkl-doc*/build/executable/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -650,7 +650,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-pkl-doc-macOS-aarch64
name: deploy-artifacts-pkl-doc-macOS-aarch64
path: pkl-doc*/build/executable/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -767,7 +767,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-pkl-doc-alpine-linux-amd64
name: deploy-artifacts-pkl-doc-alpine-linux-amd64
path: pkl-doc*/build/executable/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -812,7 +812,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-pkl-doc-windows-amd64
name: deploy-artifacts-pkl-doc-windows-amd64
path: pkl-doc*/build/executable/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -860,7 +860,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-libpkl-linux-amd64
name: deploy-artifacts-libpkl-linux-amd64
path: libpkl/build/native-libs/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -910,7 +910,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-libpkl-linux-aarch64
name: deploy-artifacts-libpkl-linux-aarch64
path: libpkl/build/native-libs/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -959,7 +959,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-libpkl-macOS-aarch64
name: deploy-artifacts-libpkl-macOS-aarch64
path: libpkl*/build/executable/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -1076,7 +1076,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-libpkl-alpine-linux-amd64
name: deploy-artifacts-libpkl-alpine-linux-amd64
path: libpkl*/build/distributions/**/*
- name: Upload Test Result XML
if: '!cancelled()'
@@ -1123,7 +1123,7 @@ jobs:
- name: Upload built artifacts
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: artifacts-libpkl-windows-amd64
name: deploy-artifacts-libpkl-windows-amd64
path: libpkl*/build/distributions/**/*
- name: Upload Test Result XML
if: '!cancelled()'