From fddb14886e7b0d633bc59dd2e4fc043f4913c9f9 Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Thu, 19 Dec 2024 21:53:17 +0000 Subject: [PATCH] Fix plugin release --- .github/workflows/release-plugin.yml | 2 +- plugin/esbuild.config.mjs | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release-plugin.yml b/.github/workflows/release-plugin.yml index 5c8396cf..488f8aa3 100644 --- a/.github/workflows/release-plugin.yml +++ b/.github/workflows/release-plugin.yml @@ -44,7 +44,7 @@ jobs: run: | tag="${GITHUB_REF#refs/tags/}" - cd plugin + cd plugin/build gh release create "$tag" \ --title="$tag" \ diff --git a/plugin/esbuild.config.mjs b/plugin/esbuild.config.mjs index a48def59..fa58df78 100644 --- a/plugin/esbuild.config.mjs +++ b/plugin/esbuild.config.mjs @@ -106,28 +106,31 @@ const context = await esbuild.context({ { name: "post-compile", setup(build) { - build.onEnd((result) => { + build.onEnd(async (result) => { if (prod) { - return; + await fs.promises.copyFile( + "manifest.json", + "build/manifest.json" + ); } if (result.errors.length === 0) { - copyFiles( + await copyFiles( ["manifest.json", "versions.json", ".hotreload"], "/mnt/c/Users/Andras/Desktop/test/test/.obsidian/plugins/my-plugin" ); - copyFiles( + await copyFiles( "build", "/mnt/c/Users/Andras/Desktop/test/test/.obsidian/plugins/my-plugin" ); - copyFiles( + await copyFiles( ["manifest.json", "versions.json", ".hotreload"], "/mnt/c/Users/Andras/Desktop/test/test2/.obsidian/plugins/my-plugin" ); - copyFiles( + await copyFiles( "build", "/mnt/c/Users/Andras/Desktop/test/test2/.obsidian/plugins/my-plugin" );