Remove `version.txt` and replace with `pulumi-plugin.json`
Open
Nobody has claimed this yet.
area/codegen
kind/enhancement
language/java
- Dominant language
- Java
- Stars
- 85
- Forks
- 26
- Avg merge
- 11h 49m
- Merged PRs (30d)
- 22
Description
Hello!
- Vote on this issue by adding a 👍 reaction
- To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already)
Issue details
We currently rely on version.txt. Our C# SDK used to rely on this, before we standardized on pulumi-plugin.json. We should remove all references to version.txt and start emitting pulumi-plugin.json. We can require the version field if need be.
Steps to reproduce
Expected:
Actual:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Search the repository for references to version.txt and for the code or packaging path that emits plugin metadata. Trace how the current version is obtained, then verify that pulumi-plugin.json is emitted with its version field. Done means version.txt is no longer referenced and the new metadata is covered by the relevant checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system, release
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100