Repository navigation
Add the caller and the commands that adopt an EnergyPlus release - #36
Open
samuelduchesne wants to merge 2 commits into
Open
samuelduchesne wants to merge 2 commits into
samuelduchesne wants to merge 2 commits into
Conversation
The steps, their order and the gate are declared for this project in governance/energyplus.toml of idfkit-conformance, read at governance-2026.24. The commands those steps name are added here.
Contributor
|
Docs preview for this PR is available at: |
…-sets report 1. target-list refuses when another patch release of the same MAJOR.MINOR is listed. Build and published paths are named vMAJOR.MINOR, so two such entries would overwrite each other. 2. The doc-sets report compares the LaTeX and Sphinx trees separately, so an unmatched directory that moves between trees under one name is reported, and states when no preceding release was surveyed. 3. Each git command of the upstream fetch has a time limit and is named in its failure message. 4. Comments and the module docstring state that the report reaches the pull request body and the job summary, and that the newest listed release is designated LATEST_VERSION.
This branch has not been deployed
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.
1. Change
.github/workflows/adopt-energyplus.yml: the caller of the reusable adoption workflow. The caller holds no logic: the steps, their order and the gate are declared for this project ingovernance/energyplus.tomlof idfkit-conformance atgovernance-2026.24. The run never merges, publishes, releases or deploys.scripts/adopt_release.py:target-list vX.Y.Zadds the release toTARGET_VERSIONSinscripts/config.pyand setsLATEST_VERSION. It refuses unless the installed idfkit lists the release.doc-sets vX.Y.Zreports, without writing anything, the upstream documentation directories that no configured set matches and the sets whose source format changed since the preceding release.2. Verification
make checkpasses; the script passesruff checkandruff format --check.target-list v26.2.0exits 1 with the stated reason, since no published idfkit lists 26.2.0. Its success path was run only with the registry patched in process.doc-sets v26.2.0against upstream: 13 of 13 configured sets found, none changed format;acknowledgmentsandquick_startremain unmatched, as in v26.1.0.