d618a42
(#645) The action addedappVersion
parameter to facilitate easy access to the current application version in action output.cb393bf
(#611) Breaking: The action no longer supportsvue-cli-plugin-tauri
since it was deprecated likevue-cli
itself. Please migrate to@tauri-apps/cli
.b87a544
(#626) The action now correctly handles glob patterns in the workspace.members config (example:members = ["bin/*"]
).0ae6017
(#684) The action now correctly handles the wix version after the build of the app in case the version includes a+
or-
character.b862ca0
(#602) Breaking: The action no longer tries to read a package.json file for the app name and version when initializing a tauri app. Use theappName
andappVersion
input arguments or the--config
flag.1fb5053
(#657) The action now always packages the macOS.app
bundle into a.tar.gz
archive even if the action is not configured to upload anything.27089ad
(#659) The action now readsbuild.target
from.cargo/config
toml to get the correcttarget
directory.37e9ece
(#651) Add support for RPM bundle artifacts, introduced in [email protected]81921ba
(#702) Add support for Tauri's new config structure introduced in2.0.0-beta.0
.
2b7cd25
(#598) Fix path resolution forbuild.target-dir
if the.cargo
folder is not in the current working dir.
9df5eca
Fixed an issue where the distPath config was not applied after initializing the tauri project.d9623e3
(#556) Fixes the artifacts search path when a custom--profile
is used.802a179
(#594) If the action initializes the tauri project it will now clear thebeforeBuildCommand
to fix a panic when there was nobuild
npm command available.d00117a
(#558) Fixed an issue reading the app version if it relied on cargo's workspace inheritance feature.
c87af54
(#502) While looking for the tauri directory the action will now respect all gitignore files and not just the one in the root dir.8e6f88e
(#499) The action now prefers release builds for the latest.json file if both, release and debug releases are enabled.36a1260
(#490) Correctly detect self-hosted macOS-arm64 runners.8d5274b
(#477) Read config aftertauri init
command and without hardcoding thetauri.conf.json
path, fixes action failures without error messages on repos without an existing Tauri project.c87af54
(#502) While looking for the tauri directory the action will now consistently prefer files further up in the directory levels.a21f29a
(#516) Fix detection of windows arm64 bundles.
2eff2b4
(#469) Fix incorrect querying of remote repos to prevent duplicate draft releases. This was only an issue if theowner
andrepo
configs added in v0.4.1 were set to a different repository than the one the action runs in and ifdraftRelease
was set totrue
.
- Add the paths of generated artifacts as an action output.
- Breaking change: Remove broken
configPath
argument in favor of--config
flag. - Correctly handle
--target
option inargs
input. - Automatically generate
latest.json
file for Tauri's updater using the GitHub release as a CDN. - Replace
_
and.
with-
in the product name on Linux. - The action will now use
npm run tauri
instead ofnpx tauri
to prevent issues in npm workspaces. - Fixes usage with
vue-cli-plugin-tauri
. - Correctly handle universal macOS builds in the updater JSON file. The action will now fill out the darwin-aarch64 and darwin-x86_64 fields with the universal builds. It will always prefer native targets for the respective fields if they exist. Additionaly there's a config to tell the updater to also include a separate darwin-universal field on top of the native fields.
- Add support for the NSIS bundle type introduced in Tauri v1.3. Add setting to switch between nsis and msi in the updater json file.
- Automatically read platform specific tauri config files.
- Automatically read configs provided via the
-c
/--config
argument. - Add support for Tauri's toml-based config (
Tauri.toml
). - Add
includeRelease
option to allow disabling release builds.
- Added the
bundleIdentifier
input to modify Tauri's default bundle identifier when initializing a new Tauri app. - Added support to loading version from JSON file in
tauri.conf.json > package > version
.
- Delete assets from existing release, allowing running the action twice for the same version if an error happens.
- Added support to JSON5 on
tauri.conf.json[5]
. - Update to Tauri release candidate.
- Added support to Cargo workspaces.
- Removed the
preferGlobal
andnpmScript
inputs and added atauriScript
option.
- Fix
.app
tar being nested in folders - Linux: Upload AppImage updater artifacts if available.
macOS: Replace
[AppName].app.tgz
to[AppName].app.tar.gz
to align with updater artifacts. - Fix incorrect version being used in release names
- Fixes execution of the
tar
command onmacOS
when the application name has spaces. - Adds
args
option to pass arguments to the tauri command. - Include updater artifacts if available.
- Fixes
Artifacts not found
error on Linux when theproductName
is converted tokebab-case
.
- Fixes action packaging.
- Revert action path to
tauri-apps/tauri-action
.
- Update to Tauri beta release candidate.
- If vue-cli-plugin-tauri is detected, the tauri:build command will be used.
- Add option to elect using an existing globally installed version of Tauri.
- Uploaded assets break when
data
receivesfs.readFileSync(assetPath).toString()
even though types suggest it. Giving it a Buffer fixes the issue.
- Updates for tauri.js 0.10.0 and tauri-core 0.8.0.
- 4c37642 fix(action) update to latest tauri.js and tauri versions on 2020-07-22
- Fixes the includeDebug input usage.
- 58d7b86 fix(action) includeDebug usage on 2020-07-12
- Update @actions/github package version to v4.
- Adds support to tauri listed as a dev dependency on package.json.
- a14bbef feat(action) add support to devDependencies' tauri on 2020-07-12
- Fixes the macOS .app compression to tar when using includeDebug.
- 52c88ce fix(action) macOS .app compression with
includeDir
= true on 2020-07-12
- 52c88ce fix(action) macOS .app compression with
- Fixes the action build script.
- 981f369 fix(action) build script on 2020-07-12
- Build action on preversion so we can't forget to build when a version is updated.
- Adds an option to run a custom package.json script with the npmScript input.
- Adds an option to include a debug build with the includeDebug (bool) input.
- Implement covector for change management and git tag creation.
- f6ce359 change file on 2020-07-11