Skip to content

Upgrade of Node, bump-cli and support for overlays

Latest
Compare
Choose a tag to compare
@paulRbr paulRbr released this 18 Mar 13:59
59eaae9

What's been upgrade

  • upgrade dependencies (notably bump-cli v2.9.3) and use Node 20 in #508
  • The action is now packaged as an ESM module

🆕 The deploy action now supports a new input overlay

We have added overlay(s) support to the deploy command (Thanks @philsturgeon ❤️!) in #509. Simply add the new overlay: "overlay-file.yml input when using our github action and will apply the overlay to your input definition before deploying it to bump.

You can also apply multiple overlays at once by specifying a comma-separated list of files (and it also supports overlays from a remote URL), e.g.:

      - name: Deploy API definition with an overlay to Bump.sh
        uses: bump-sh/github-action@v1
        with:
          doc: <BUMP_DOC_ID>
          token: ${{secrets.BUMP_TOKEN}}
          file: doc/api-documentation.yml
          overlay: "my-overlay-file1.yml,my-overlay-file2.yml,http://internet.com/super-overlay.yml"

New Contributors

  • @fbraure made their first contribution in #507. Thank you ❤️

Full Changelog: v1.1.11...v1.2.0