Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sakebook/actions-flutter-pub-publisher
This action publishing the Flutter plugin.
https://github.com/sakebook/actions-flutter-pub-publisher
dart flutter github-actions publish
Last synced: 29 days ago
JSON representation
This action publishing the Flutter plugin.
- Host: GitHub
- URL: https://github.com/sakebook/actions-flutter-pub-publisher
- Owner: sakebook
- License: apache-2.0
- Created: 2019-10-09T11:10:29.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-11-10T08:05:44.000Z (almost 2 years ago)
- Last Synced: 2024-09-28T17:01:47.390Z (about 1 month ago)
- Topics: dart, flutter, github-actions, publish
- Language: Shell
- Homepage: https://github.com/marketplace/actions/publish-dart-flutter-package
- Size: 41 KB
- Stars: 45
- Watchers: 1
- Forks: 15
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# actions-flutter-pub-publisher
This action publishing the Flutter plugin.
## Inputs
### `credential`
**Required** Google Account credential.
You can find the `pub-credentials.json` within `Library/Application Support/dart` in the Windows User's home directory or `~/.config/dart/pub-credentials.json` on Ubuntu (Linux).
If you can't find it, you can generate it by running `pub login`.### `flutter_package`
**Optional** Publish packages type. Default: `true`
### `skip_test`
**Optional** Skip test. Default: `false`
### `package_directory`
**Optional** Package directory. Default: `"."`
### `dry_run`
**Optional** Dry run, no publish. Default: `false`
## Example usage
```yaml
name: Publish pluginon:
release:
types: [published]jobs:
publish:runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Publish
uses: sakebook/[email protected]
with:
credential: ${{ secrets.CREDENTIAL_JSON }}
flutter_package: false
skip_test: true
dry_run: true
```