Giter Club home page Giter Club logo

release-a-changelog-action's People

Stargazers

 avatar

Watchers

 avatar  avatar

release-a-changelog-action's Issues

Bug ๐Ÿž: Unexpected input: path & Release Version

Bug: GitHub does not recognize path as a valid input

The GitHub action displays a warning about the input parameter path. But the created release still has the correct changelog entries as description. (see screenshot)

grafik
release-post

There is also a second "problem".

If I have understood correctly, the name in square brackets in the changelog is assumed for the release 'tag'. In our case, however, the release 'tag' and the version in the changelog are different. We use standard version numbers (major.minor.path) for the releases in NPM, docker, Gradle, and in the changelogs, but a prefix version for the tag in GitHub.
The creation of the corresponding prefix tag triggers the release of one of the sub-repos.
Would it be possible to implement a feature so that in addition to the current behavior either:

  • the last generated tag is used
  • the tag name to be used or created is passed as a parameter

If possible, it would be great if there was an input field to pass the title of the release post. What is currently the version number, so that you can pass additional customized information.

In this screenshot you can see, that the next action failed to attach the assets to the release presumably because it couldn't find a release for the tag that triggerd the action.

grafik

I'm very sorry to bother you again, but the latest release in our repo didn't work, and I dont want to remove this action, so that we have to do the post content manually again.

Feature: Changelog Path as Input

New input for the GitHub action to define CHANGELOG path

As a developer, I want to be able to use this action in a monorepo with multiple releases and changelogs.

Feature Request

New input: path to specify which/where the CHANGELOG file is

Example:

jobs:
  release_a_changelog:
    name: Release a Changelog
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Release a Changelog
        uses: rasmus-saks/[email protected]
        with:
          github-token: '${{ secrets.GITHUB_TOKEN }}'
          path: 'path/to/my/CHANGELOG.md'

If input is not provided it should default to the currently implemented path (./CHANGELOG.md)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.