Skip to content

0.8.0

Compare
Choose a tag to compare
@x1unix x1unix released this 03 May 15:41
· 117 commits to master since this release
2facafe

Changelog

Breaking changes

Manifest

  • property plugin was renamed to action

New features

Plugins

In this release we introduce support of custom plugins that allow to use third-party actions.
Since our primal implementation is based on Go plugins, currently we support Linux and macOS only.

Support of other OS'es in in development for now and will be available in the future.

Also we introduced a special SDK for writing Gilbert plugin.
You can check out plugin example here.

Usage

You can import plugin from several sources like GitHub, Web URL or specify a local library path:

version: 1.0

plugins:
  - github://github.com/go-gilbert/gilbert-plugin-example?version=v0.8.5  # get specific release from GitHub
  - https://example.com/foo/bar/plugin  # download from URL
  - file:///home/root/plugin.so # use local file

GitHub: GitHub Enterprise and token authentication are also supported