This is a small plugin for Monodeploy that adds information about whether a release happened to $GITHUB_OUTPUT
, for use with GitHub actions. This is useful for letting other actions/workflows depend on the result of a monodeploy run. For example, to only execute something if a release was done.
// monodeploy.config.cjs
module.exports = {
// your config
plugins: ["@myparcel/monodeploy-plugin-github-actions"],
};
# .github/workflows/some-workflow.yml
- name: "Release"
id: release
run: |
yarn monodeploy
- name: "Do something with output"
if: steps.release.outputs.released == 'true'
run: |
echo 'do something'