Fix release builds (#1317)

In order to preserve the folder hierarchy in our uploaded artifact,
we need to insert a wildcard in the root path.

Also, fix fan-in of tasks that lead to the publish test result task.
This commit is contained in:
Daniel Chao
2025-11-14 15:18:30 -08:00
committed by GitHub
parent 0ff9125062
commit ef9b53be98
9 changed files with 95 additions and 65 deletions

View File

@@ -1,6 +1,6 @@
abstract module PklJob
import "@gha/Workflow.pkl"
extends "@pkl.impl.ghactions/jobs/PklJob.pkl"
/// Identify any jobs that must complete successfully before this job will run.
///
@@ -23,7 +23,7 @@ needs: (String | *Listing<String>)?
`if`: String?
/// The underlying workflow job
fixed job: Workflow.Job = new {
fixed job {
`if` = module.`if`
needs = module.needs
}