{"repo":"actions-go/toolkit","free":true,"listed":false,"github":"https://github.com/actions-go/toolkit","clone":"git clone https://github.com/actions-go/toolkit.git","description":"A go implementation of https://github.com/actions/toolkit","language":"Go","stars":14,"topics":["github","github-actions","golang","golang-package","actions","automation","ci","cd"],"license":"MIT","category":"workflow-automation","readme_excerpt":"GitHub Actions Go (aka golang) Toolkit The GitHub Actions Go ToolKit provides a set of packages to make creating actions easier. This toolkit is a pure go port of the official @actions/toolkit Get started with the go-action-template ! Packages :heavy check mark: github.com/actions-go/toolkit/core Provides functions for inputs, outputs, results, logging, secrets and variables. Read more here :hammer: github.com/actions-go/toolkit/cache Provides functions for downloading and caching tools. e.g. setup- actions. Read more here :octocat: github.com/actions-go/toolkit/github Provides an authenticated GitHub client hydrated with the context that the current action is being run in. Read more here Creating an Action with the Toolkit :question: Choosing an action type Outlines the differences and why you would want to create a JavaScript or a container based action. :curly loop: Versioning Actions are downloaded and run from the GitHub graph of repos. This contains guidance for versioning actions and safe releases. :warning: Problem Matchers Problem Matchers are a way to scan the output of actions for a specified regex pattern and surface that information prominently in the UI. Hello World Go Action Illustrates how to create a simple hello world javascript action. Hello World JavaScript Action Illustrates how to create a simple hello world javascript action. JavaScript Action Walkthrough Walkthrough and template for creating a JavaScript Action with tests, linting, workflow, publishing","default_branch":null,"files":null,"tree":[],"storefront":"/r/actions-go","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/actions-go/toolkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}