Skip to content

RFC Tracker: Static Evaluation of Provider Iteration #2123

Closed
@apparentlymart

Description

This is the primary tracking issue for the work described in Static Evaluation of Provider Iteration, which was written as part of #1649.

Related feature requests:

The work represented by this issue is intended to be completed for the OpenTofu v1.9.0 release.


Note

What is an "RFC tracking issue" anyway?

This issue is intended as a trial-run of the process described in a not-yet-approved process RFC proposed in #2100.

Because that process change has not yet been adopted, and because this tracking issue was created retroactively for an RFC whose work was already in progress, this particular tracking issue is likely to be used a little inconsistently and might not follow the described process exactly; @apparentlymart is maintaining it on a best-effort basis to get some experience with how tracking issues might work in practice and learn from any questions or challenges that arise.

Hopefully this does also serve a useful direct purpose as a tracking issue, but I apologize in advance if anything goes amiss here that makes this a less-than-accurate reflection of the project.

Feature-completion Tasks

The following are broad items of work we'd need to finish before work on this RFC is "feature complete" and thus ready for enthusiastic testing, though not necessarily yet release-ready (there will probably be some bugs).

This set of items is intended to align with the first "beta" release. We will probably make an alpha release before this list is 100% resolved to request early feedback on the overall design and primary behavior. This list can keep growing until we reach the first beta, after which we'll switch to using the "Final release-blocking Tasks" section below.

Final release-blocking Tasks

The following are items that must be completed before the final release of these features. This list can grow during the prerelease testing period.

Post-release tasks

The following tasks could potentially wait until after final release, but should still get done. (There's no harm in doing items from this list before the final release instead, where possible.)

  • Post the release blog post.
  • Create pre-emptive feature request issues for each of the likely future requests ("missing features") we identified in the RFC, to encourage emoji-voting and other feedback on them to be created in a central place.

Deferred Tasks

The following are tasks that were previously in one of the lists above but we have intentionally taken them out of scope for this first round of work. If this issue is closed before these are all resolved then we should ensure that each unresolved one has an open issue to track it as future work.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

rfcrfc-implementingRFC tracking issue whose work is currently in progress

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions