DeLaGuardo / setup-graalvm

MIT License
62 stars 17 forks source link

Is this superseded by the official action? #24

Open gotson opened 2 years ago

gotson commented 2 years ago

Hello !

I saw recently that the GraalVM team released an official action to setup GraalVM: https://github.com/marketplace/actions/github-action-for-graalvm

I wanted to know what's your position about this? Does it replace your action?

I am very thankful for your action, as i've been using it in a few projects !! 👏🏻

DeLaGuardo commented 2 years ago

Hello! Thanks for using it :)

I was always considered setup-graalvm as an intermediate solution that eventually will be replaced by something coming from oracle lab.

So my current position:

  1. setup-graalvm will be listed in github marketplace and will have security patches until someone from graalvm team ask me to delist it.
  2. new feature requests will be redirected to github-action-for-graalvm repo (if they are not implemented yet)
  3. new users should use github-action-for-graalvm instead of setup-graalvm because it has extra functionality like automatic components installation.
  4. some actions must be done to encourage all current users of setup-graalvm action to start using github-action-for-graalvm:
    • next release (and maybe all tagged versions) will get a warning message explaining the benefits
    • I'll provide a guide on how to replace it with minimum effort because github-action-for-graalvm has incompatible set of inputs