Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Could you release major version(s) of your GitHub action? #143

Open
jmfayard opened this issue Jun 17, 2022 · 6 comments
Open

Could you release major version(s) of your GitHub action? #143

jmfayard opened this issue Jun 17, 2022 · 6 comments

Comments

@jmfayard
Copy link

Bonjour! 🇫🇷

I contribute to GitHub Actions Kotlin DSL which provides an alternative to write GitHub Actions not in YAML but in a type-safe programming language: Kotlin.

To this end we provide type-safe wrappers for currently 72 (and counting) wrapper actions. Those type-safe wrappers are generated from its action.yml which we update when it goes to a new major version, for example actions/cache@v2 to actions/cache@v3

And of course we support your action as well!

Unfortunately when an action don't have a major version, which is what GitHub recommands, we are forced to update manually for every minor version, like from appleboy/scp-action/v0.1.2 to appleboy/scp-action/v0.1.3

See our issue here

Would you consider creating a major version for your action?
That would make our life easier, and the life of your users easier in general.

You can find here the recommendations from GitHub:

https://github.com/actions/toolkit/blob/main/docs/action-versioning.md
(see Recommendations in particular)

@jmfayard
Copy link
Author

Note: in practice this is done by pushing a tag v1 to your latest 1.x.y release

git tag -fa v1 -m "Update v1 tag"
git push origin v1 --force

@w9jds
Copy link
Owner

w9jds commented Aug 10, 2022

I'm going to start using the version firebase-tool that the release has inside of it. So the latest was v11.5.0 To make it easier for pulling the version you care about of firebase-tools

@krzema12
Copy link

@w9jds friendly ping about exposing the major version tag as well :)

@krzema12
Copy link

@w9jds ping.

@kallioaleksi
Copy link

I'm also interested in this, I'd love to be able to use w9jds/firebase-action@v13 and have the latest minor/patch version used.

@kutsan
Copy link

kutsan commented Nov 26, 2024

Sorry for the ping, I also need this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants