Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 22 days 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 (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-09T14:08:32.000Z (over 3 years ago)
- Last Synced: 2024-10-15T13:59:12.950Z (2 months 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
![CI](https://github.com/superbrothers/actions/workflows/CI/badge.svg)
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: [email protected]
```See [action.yml](./krew-plugin-release/action.yml) for inputs.