Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 800 Bytes

File metadata and controls

32 lines (23 loc) · 800 Bytes

Monodeploy GitHub Actions plugin

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.

Usage

Monodeploy config

// monodeploy.config.cjs

module.exports = {
  // your config
  plugins: ["@myparcel/monodeploy-plugin-github-actions"],
};

GitHub Actions workflow

# .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'