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" );