pulumi / pulumi/pulumi-java

Remove `version.txt` and replace with `pulumi-plugin.json`

Open
#112 4 comments 1 reaction 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.