From f3011294d9e3e3496abc384569dfda4132be7efb Mon Sep 17 00:00:00 2001 From: Chris Simon Date: Mon, 11 Mar 2024 10:01:04 +0000 Subject: [PATCH] ci: fix bugs in publish scripts --- .github/workflows/contextive-publish.yml | 1 + src/intellij/build.fsx | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/contextive-publish.yml b/.github/workflows/contextive-publish.yml index 64a1e4d2..1aaaaea1 100644 --- a/.github/workflows/contextive-publish.yml +++ b/.github/workflows/contextive-publish.yml @@ -13,6 +13,7 @@ jobs: matrix-path: .github/release-matrix.yml publish-per-runtime: + needs: get-matrix strategy: fail-fast: false matrix: ${{ fromJSON(needs.get-matrix.outputs.matrix) }} diff --git a/src/intellij/build.fsx b/src/intellij/build.fsx index 998cd413..9092e024 100644 --- a/src/intellij/build.fsx +++ b/src/intellij/build.fsx @@ -5,7 +5,7 @@ open Fun.Build open Common -let distPath: string = "intellij/contextive/build/distribution" +let distPath: string = "intellij/contextive/build/distributions" let intelliJAssetFileName (ctx: Internal.StageContext) = $"contextive-{ctx.GetCmdArg(args.release)}-signed.zip" @@ -22,14 +22,14 @@ pipeline "Contextive IntelliJ Plugin" { workingDir "intellij/contextive" whenCmdArg args.release - stage "Sign Plugin" { run "./gradlew signPlugin" } + stage "Sign Plugin" { run (bashCmd "./gradlew signPlugin") } stage "Upload Asset" { workingDir distPath run (fun ctx -> $"gh release upload {ctx.GetCmdArg(args.release)} {intelliJAssetFileName ctx}") } - stage "Publish Package" { run "./gradlew publishPlugin" } + stage "Publish Package" { run (bashCmd "./gradlew publishPlugin") } } runIfOnlySpecified false