https://github.com/superbrothers/actions
A collection of actions for use in your workflows
https://github.com/superbrothers/actions
github-actions krew krew-plugin
Last synced: 2 months ago
JSON representation
A collection of actions for use in your workflows
- Host: GitHub
- URL: https://github.com/superbrothers/actions
- Owner: superbrothers
- Created: 2020-11-07T23:32:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-09T14:08:32.000Z (about 5 years ago)
- Last Synced: 2025-01-28T22:33:15.944Z (over 1 year ago)
- Topics: github-actions, krew, krew-plugin
- Language: Shell
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# actions

This repo provides a collection of actions for use in your workflows.
## setup-krew
This action sets up krew tool on your job.
```yaml
steps:
- uses: superbrothers/actions/setup-krew@master
- run: kubectl krew version
```
## krew-plugin-test
This action tests your kubectl plugin with krew tool.
```yaml
steps:
- uses: superbrothers/actions/krew-plugin-test@master
with:
archive: ./dist/kubectl-open_svc-linux-arm64.zip
manifest: ./dist/open-svc.yaml
command: kubectl open-svc --help
```
See [action.yml](./krew-plugin-test/action.yml) for inputs.
## krew-plugin-release
This action creates a pull request to krew-index repo for releasing your kubectl plugin.
```yaml
- uses: superbrothers/actions/krew-plugin-release@master
with:
token: ${{ secrets.PAT }}
manifest_path: ./dist/open-svc.yaml
git_author_name: Kazuki Suda
git_author_email: kazuki.suda@gmail.com
```
See [action.yml](./krew-plugin-release/action.yml) for inputs.