Skip to content

Latest commit

 

History

History
175 lines (104 loc) · 5.22 KB

CHANGELOG.md

File metadata and controls

175 lines (104 loc) · 5.22 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Added

nothing

Changed

nothing

Fixed

  • Mentioned default value for version in README.
  • Improved description of how to get version and header in README.

1.3.0 - 2022-02-11

Added

  • RELEASE_HEAD.md is not created from README.md if it does not exist yet.

1.2.0 - 2022-01-11

Added

  • Test case for missing URL for footnote-style markdown link in CHANGELOG.md
  • Icon and color info in YAML file.

Changed

  • Split main script into multiple steps and added more output for better debugging.
  • Final grep step is now only run if the link pattern can actually be found in the changelog. If not, a warning is printed.
  • Switches to uses: ./ to use local version of action in all CI/CD scripts. This avoids the need to specify the action version within the CI/CD scripts and ensures that the current version is used.
  • Uses GitHub CLI instead of unmaintained actions/create-release both in README example and release script.
  • Adjusted name and description in YAML file to match requirements of GH marketplace.

Fixed

1.1.0 - 2022-01-04

Added

  • input variable working-directory to work with repositories checked out in a subfolder

Changed

  • CI tests are now also run on the branch dev in addition to main

Fixed

  • Makes YAML files fully conform to GitHub Action schema

1.0.0 - 2021-05-25

Changed

  • adds shorthand tag v1 for use in GitHub action workflows
  • otherwise same as 0.2.1

Added

  • parameter link-pattern that allows to extract footnote-style link for version from changelog

Changed

  • changelog now also contains links that allow to compare versions on github

Changed

  • renames start-pattern to begin-pattern for better naming consistency (begin/end instead of start/end)
  • adds surrounding slashes to begin-pattern and end-pattern, so that other sed patterns like $ can be used

Added

  • input variable chop to control how many lines are removed from the end of the matching part of CHANGELOG.md

Changed

  • the variables startPattern and endPattern are now called start-pattern and end-pattern instead

Fixed

  • turns out that inputs are not actually saved as $INPUT_VARNAME for composite actions => use ${{ input.varname }} instead

Fixed

  • accidentally switched cases in if 🤦

Added

  • GitHub actions test script for testing different scenarios
  • echo of sed pattern for debugging

Fixed

  • bash if syntax was wrong (need = instead of == and quotes around variable)
  • adds missing checkout action to test script

Fixed

  • uses folded block (<) instead of literal block (|) for bash if

Fixed

  • adds inputs. prefix to access input variables

Changed

  • uses $INPUT_VERSION instead of $version
  • renames start and end pattern to not use dash

Fixed

  • since if: is not supported in composite actions, we now use the bash for the if statement
  • added missing parameters to action.yml (shell:)

Added

  • first version of action.yml
  • changelog, readme and RELEASE_HEAD.md