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

docs: Atlantis 1.0.0 blog post #5296

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

lukemassa
Copy link
Contributor

@lukemassa lukemassa commented Feb 3, 2025

what

Blog post for Atlantis 1.0.0

why

Introduce 1.0.0, explain why, etc.

tests

N/A

references

@nitrocode nitrocode changed the title docs: Atlantis 1.0 blog post docs: Atlantis 1.0.0 blog post Feb 8, 2025
Comment on lines +22 to +32
### Will there be do an Atlantis 2.0.0?

There are no immediate plans to release Atlantis 2.0.0, nor do we think it will never happen. We are roughly following semver guidelines described [here](https://semver.org/), which note that the major version should be incremented if "backward incompatible changes are introduced to the public API". (TODO: What does that mean for Atlantis?). If that ever happens, we reserve the right to release Atlantis 2.0.0.

### How will we decide whether to increment major, minor, or patch for a given release?

We are roughly guided by the recommendations [here](https://semver.org/), which roughly say that bug fixes go in patch releases, feature changes go in minor releases, and backwards incompatible changes go in major releases.

As mentioned above, right now backwards incompatible changes are included together with "normal" releases. As we get experience separating these, we will develop a more clear understanding of what it means for a change to be backwards incompatible. For now here are a few guidelines:
- Changes to server or repo config such that previously specified valid flag and configuration immediately fail
- Changes to behavior like when applies and plans are run, except when gated by a new flag or setting
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Once v1.0.0 is released, any breaking changes to the Atlantis server configuration parameters, server-side repo config or API should trigger a major version bump.

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

Successfully merging this pull request may close these issues.

3 participants