Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/francois2metz/steampipe-plugin-build-push-action
GitHub action to build and publish steampipe plugins
https://github.com/francois2metz/steampipe-plugin-build-push-action
actions steampipe steampipe-plugin
Last synced: 1 day ago
JSON representation
GitHub action to build and publish steampipe plugins
- Host: GitHub
- URL: https://github.com/francois2metz/steampipe-plugin-build-push-action
- Owner: francois2metz
- License: mit
- Created: 2022-06-02T14:47:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-02T05:30:07.000Z (4 months ago)
- Last Synced: 2024-08-03T06:42:59.506Z (3 months ago)
- Topics: actions, steampipe, steampipe-plugin
- Homepage:
- Size: 52.7 KB
- Stars: 4
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# steampipe-plugin-build-push-action
GitHub action to build your [Steampipe][] plugin and push it to GitHub packages.
Your repository should be named `steampipe-plugin-thename`. Once the package has been pushed, you can install with steampipe with: `steampipe plugin install ghcr.io/youruser/thename`.
The config file should reference `plugin = "ghcr.io/youruser/thename"` to work:```hcl
connection "thename" {
plugin = "ghcr.io/youruser/thename"....
}
```## Usage
```yaml
name: Build and Deploy OCI Imageon:
push:
tags:
- 'v*'jobs:
build:
name: Build and publish
runs-on: ubuntu-latest
steps:
- uses: francois2metz/steampipe-plugin-build-push-action@v0
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
```## License
MIT
[Steampipe]: https://github.com/turbot/steampipe