Release v1.0.0#4
Merged
Merged
Conversation
Since we will be releasing the current build of this repo as "v1.0.0" of "Open Methane CMAQ", it's important to be clear about the version of CMAQ this is based on. Additionally, the high level description of changes we've made illustrates why we chose to fork, instead of just applying minor changes over the original source.
6c63bfd to
4b02fde
Compare
168b4be to
4b4dd8b
Compare
Although this repo doesn't actively use python, a minimal pyproject.toml containing the release version and towncrier config is a streamlined way of incorporating a mature release process. It also brings it in line with other repositories in the Open Methane ecosystem, making it easier to update and maintain. This also opens the door for us to include python in the testing process if we want to make the tests more advanced or robust.
This project is unlikely to ever use non-gcc compilers and other things that would have originally been supported by mainline CMAQ. Removing all of these options (in the form of commented out lines) will make parsing the bits that we do use much easier for future maintainers.
366ce61 to
8c3189c
Compare
Immediately after a release is created, we bump the version with a "patch"+"dev" bump, i.e. 1.0.0 to 1.0.1.dev1. If the next version is a "patch" release, we want to release 1.0.1, however the current behaviour will release 1.0.2 if "patch" is selected. This change will use a "stable" bump to go from 1.0.1.dev1 to 1.0.1 when the desired release is a "patch".
prayner
approved these changes
Apr 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Scope
Prepare for a release of "version 1" of the Open Methane CMAQ fork. This PR adds:
Once this PR is merged, we'll follow the launch plan in #5 to coordinate public release.