oberhauser-dev/Dart Release Action
Build, release, publish and deploy Dart apps (macOS, Linux, Windows).
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | Authorized secret GitHub Personal Access Token. Defaults to github.token | no | ${{ github.token }} |
| working-directory | Specifies the working directory where the command is run. | no | ./ |
| dry-run | Whether the process should only run dry | no | true |
| verbose | Whether the process should log processes. | no | false |
| main-path | The Dart entry point with a `main` method | yes | — |
| app-name | The name of the app executable Uses the `name` of pubspec.yaml by default. | yes | — |
| app-version | Semantic version of the release, see https://semver.org/. Uses the `version` of pubspec.yaml by default. | no | "" |
| build-metadata | Override build metadata (build number, appends +), see https://semver.org/. | no | "" |
| build-pre-release | Override build pre-release (appends -), see https://semver.org/. | no | "" |
| tag | The tag of the release. Could be the same as the version. Only needed for build to upload assets. | no | ${{ github.ref }} |
| build-args | Add options such as "--define" to the dart build command | no | "" |
| include-paths | Determine which resources should be bundled for deployment. The executable is automatically included. | no | "" |
| deploy-web-host | The hoster of the web app, e.g. the domain or ip address | no | "" |
| deploy-web-path | The Web servers path to your application space of the app | no | "" |
| deploy-web-ssh-port | The Web server SSH port | no | "" |
| deploy-web-ssh-user | The Web server SSH user | no | "" |
| deploy-web-ssh-private-key-base64 | The private ssh key (as base64 string) of this GitHub action server | no | "" |
| deploy-pre-run | Run command on the Web server before uploading the application. | no | "" |
| deploy-post-run | Run command on the Web server after uploading the application. | no | "" |
Outputs
| name | description |
|---|---|
| artifact-name | The name of the app build artifact |