v5.0.0
Breaking Changes
There are a couple of major improvements that are unfortunately breaking changes:
tools.context.issue returns a different object
Thanks to @mheap, tools.context.issue now returns { owner, repo, issue_number } instead of { owner, repo, number }. This is due to a change in the Octokit SDK. To have parity with pull requests, there is now also tools.context.pullRequest, which returns { owner, repo, pull_number }.
See #118 for more information!
Toolkit#getFile is now Toolkit#readFile
The getFile method has been renamed to readFile, and the behavior has changed. It now uses fs.promises.readFile under the hood, so it returns a promise:
const tools = new Toolkit({ ... })
const contents = await tools.readFile('README.md')
See #121 for more information!
tools.store has been removed
This feature was added before the Actions runtime had a way to share data between actions. That now exists in the platform, as "outputs"! See #125 for the removal of , and #120 for it's "replacement", (thanks to @abouroubi ✨):