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

Release v0.2.8 #421

Merged
merged 44 commits into from
Jul 1, 2024
Merged

Release v0.2.8 #421

merged 44 commits into from
Jul 1, 2024

Conversation

MicahGale
Copy link
Collaborator

@MicahGale MicahGale commented Jun 25, 2024

Documentation

CI/CD

MicahGale and others added 30 commits May 30, 2024 13:24
Got changelog up to date and working.
Fixed Project metadata to have authorship be clearer on PyPI
@MicahGale MicahGale added bugs A deviation from expected behavior that does not reach the level of being reportable as an "Error". CI/CD labels Jun 25, 2024
@MicahGale MicahGale self-assigned this Jun 25, 2024
@coveralls
Copy link
Collaborator

coveralls commented Jun 25, 2024

Pull Request Test Coverage Report for Build 9662475655

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 98.223%

Totals Coverage Status
Change from base Build 9306739089: 0.0%
Covered Lines: 5750
Relevant Lines: 5854

💛 - Coveralls

Add references to MCNP user manual and documentation updates
@MicahGale MicahGale requested a review from tjlaboss June 25, 2024 22:08
@MicahGale MicahGale marked this pull request as ready for review June 25, 2024 22:08
* Removed github-tag-action

* Updated guide on versioning.

* Added CI fixes to changelog.

* Wrote a deploy script.

* Excluded extra files from distribution.

* Excluded extra files being added by scm to dists.

* Removed (hopefully) unneeded step to deploy.

* Removed github tag action as dependency all together for the release.

* Added Brenna's email to make core metadata clearer to help pypi.

* Updated changelog.

* Added link to PyPI project.

* Add sphinx.ext.extlinks to Sphinx configuration

* Add MCNP6.3 user's manual extlink markup

* Use extlink for the first time.

* Removed github-tag-action

* Updated guide on versioning.

* Added CI fixes to changelog.

* Wrote a deploy script.

* Excluded extra files from distribution.

* Excluded extra files being added by scm to dists.

* Removed (hopefully) unneeded step to deploy.

* Removed github tag action as dependency all together for the release.

* Prototyped how to link to manual.

* Made block more to the point.

* Made very compact additional info section.

* Made pull request and issue links.

* Added linkcheck test.

* Disabled failure from linkcheck due to bugs with #414.

* Fixed typo in numbered list.

* Added all hierarchy to MCNP manual links.

* Updated manual link.

* Updated dev guide to be pyproject based.

* Updated pytest migration.

* Started deploy checklist.

* Removed version numbering because it's clear.

* Ignore a build symlink I made.

* Added new doc features to changelog.

* Updating changelog to next version: 0.2.8

* Got changelog up to date and working.

* Added Brenna's email to make core metadata clearer to help pypi.

* Updated changelog.

* Added link to PyPI project.

* Add sphinx.ext.extlinks to Sphinx configuration

* Add MCNP6.3 user's manual extlink markup

* Use extlink for the first time.

* Removed github-tag-action

* Updated guide on versioning.

* Added CI fixes to changelog.

* Wrote a deploy script.

* Excluded extra files from distribution.

* Excluded extra files being added by scm to dists.

* Removed (hopefully) unneeded step to deploy.

* Removed github tag action as dependency all together for the release.

* Prototyped how to link to manual.

* Made block more to the point.

* Made very compact additional info section.

* Made pull request and issue links.

* Added linkcheck test.

* Disabled failure from linkcheck due to bugs with #414.

* Fixed typo in numbered list.

* Added all hierarchy to MCNP manual links.

* Updated manual link.

* Updated dev guide to be pyproject based.

* Updated pytest migration.

* Started deploy checklist.

* Removed version numbering because it's clear.

* Ignore a build symlink I made.

* Added new doc features to changelog.

* Updating changelog to next version: 0.2.8

* Revert "Updating changelog to next version: 0.2.8"

This reverts commit bbdcf70.

* Made deploy script less risky.

* Removed changelog test that always fails on deploy.

* Added more guardrails.

* Added check that the tag release is ready.

* Moved complex bash out of yaml.

* Fixed repeated steps.

* actually pass the needed arguments.

* Ensured checking script returns non-0.

* Ensured that actions are properly ordered.

* Updating changelog to next version: 0.2.8

* Made it push all commits

* Updated deploy checklist.

* DRY -_-

* Revert "Updating changelog to next version: 0.2.8"

This reverts commit a15f1d6.

* Updating changelog to next version: 0.2.9

* Fixed issue with out how releases are identified.

* Made pull request and issue links.

* Removed broken link to angular commit messages.

* Made changelog test not run on main.

* Removed redundant get version.

* Changed master to main.

* Configured montepy.org custom domain.

---------

Co-authored-by: Travis J. Labossiere-Hickman <[email protected]>
@MicahGale
Copy link
Collaborator Author

We can complete the review and approve this now, I won't merge and deploy this until we get the montepy.org custom domain working.

@MicahGale MicahGale removed the request for review from tjlaboss June 28, 2024 22:42
@MicahGale
Copy link
Collaborator Author

I have actually removed the need for reviews for this as I don't think two checks of the same code is worthwhile use of resources.

@MicahGale MicahGale marked this pull request as draft July 1, 2024 13:46
MicahGale added 2 commits July 1, 2024 11:10
…-should-be-documented-in-faq

Added discussion of why MCNP output files aren't supported to FAQ.
@MicahGale MicahGale merged commit 167a531 into main Jul 1, 2024
26 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugs A deviation from expected behavior that does not reach the level of being reportable as an "Error". CI/CD documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants