Releases
Releases
The main publicly announced releases related to ACCESS OM3 are releases of model configurations. Model configurations include a version of the model software, and are known to be reasonably stable. All of ACCESS-NRI's model configuration releases can be viewed here.
Releases are announced on the ACCESS-HIVE forum and citable through DOI's published on zenodo.
The stages (alpha, beta, full) and standard for releases are defined in the ACCESS-HIVE docs.
Releases are prepared in branches with the dev- prefix, and the merging of a pull request from a dev- branch in the corresponding
release- branch triggers an action to create the github release. As such, the pull request acts as the final approval for a release. See contributing in model-config-template for details on this process and explanation on versioning applied.
There is a checklist for developers to follow when undertaking releases. When undertaking releases, the following actions are needed to implement the items on the checklist for developers:
-
Move inputs from
/g/data/vk83/prerelease/configurationsinto/g/data/vk83/configurationsusing model-config-inputs. 1 -
Update/confirm the version of model-config-tests
-
Reserve a DOI2. Go the existing DOI click new version and save the draft. Add the new DOI to CITATION.cff.
-
Check other details in CITATION.cff, (e.g. versions, descriptions, contributors)
-
Release notes should be drafted and reviewed before completing release. Use this release note for both github and access-hive forum .
-
After the release, navigate to the page for the new DOI and upload the tarball from the github release and fill in any details before publishing the DOI.
-
Create a tag on the main branch to represent the current state of the config documentation. Tags should used the prefix
docs-and follow CALVER. For example, if a config is released in August 2025, create a tag from the main branch with the namedocs-2025.08.0003.
Control Experiments
If sharing data from a control experiment, typically run the control experiment as the last action before merging dev- into release-. i.e:
- Prepare, finalise and review the configuration and have the PR from
dev-intorelease-finalised but not merged - Run control experiment from head of
dev- - If control experiment runs sucessfully, then merge release and announce on access-hive
- Add Experiment to the Experiments page
-
Use the same version (CalVer) between prerelease and release folders. for example:
/g/data/vk83/prerelease/configurations/inputs/access-om3/cice/grids/global.25km/2025.11.27/kmt.ncmoved to/g/data/vk83/configurations/inputs/access-om3/cice/grids/global.25km/2025.11.27/kmt.nc↩ -
There is one Concept DOI for all access-om3 configuration releases. Individual releases are new versions under this DOI. Release managers will need to have the 'Curator' Role on the ACCESS-NRI Zenodo Community. ↩
-
To correct documentation related to a prior release, use patch versions, e.g.
docs-2025.08.000.1↩