diff --git a/CHANGELOG.md b/CHANGELOG.md index 6fa1c41..dcad120 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,16 +5,18 @@ MetGenC Changelog This is the Minimum Viable Product (MVP) release of MetGenC. The features include: - * Provides a prompt-driven means of configuring MetGenC to ingest - a new collection. - * Processing is driven by a configuration file for control of various - aspects of the ingest. - * Generates a UUID and submission time for each granule. - * Creates UMM-G compliant metadata for each source granule. - * The UMM-G includes required attributes, including temporal and - spatial bounds. - * Generates a Cumulus Notification Message (CNM) for each granule. - * Stages the science data files and their UMM-G metadata in + * A prompt-driven means of creating a configuration file used to control + MetGenC's metadata generation and file staging steps. + * Creation of UMM-G compliant metadata for each source granule, + including temporal and spatial bounds. + * Cumulus Notification Message (CNM) output for each granule, + containing a unique identifier (UUID), submission time, and a list + of associated files with unique checksums. + * Staging of science data files and their UMM-G metadata in a configurable S3 bucket location. - * Submits the CNM message to a configurable Kinesis stream in + * Posting of CNM messages to a configurable Kinesis stream in order to trigger a Cumulus workflow. + * Command-line validation options for CNM JSON content. + * A `--dry-run` command-line option for testing without S3/Kinesis access. + * Automatic build and deploy of the application to PyPI. + diff --git a/README.md b/README.md index a9005d9..790612f 100644 --- a/README.md +++ b/README.md @@ -265,7 +265,8 @@ integrated with the editor of your choice. See the * Update the CHANGELOG to include details of the changes included in the new release. The version should be the string literal 'UNRELEASED' (without single-quotes). It will be replaced with the actual version number after - we bump the version below. + we bump the version below. Commit the CHANGELOG so the working directory is + clean. * Show the current version and the possible next versions: diff --git a/pyproject.toml b/pyproject.toml index 482e648..462a592 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "nsidc-metgenc" -version = "0.4.0" +version = "0.5.0" description = "The nsidc-metgenc package enables data producers as well as Operations staff managing the data ingest workflow to create metadata files conforming to NASA's Common Metadata Repository UMM-G specification." authors = ["National Snow and Ice Data Center (NSIDC) "] readme = "README.md" @@ -33,7 +33,7 @@ mypy = "^1.11.1" bump-my-version = "^0.28.1" [tool.bumpversion] -current_version = "0.4.0" +current_version = "0.5.0" parse = "(?P\\d+)\\.(?P\\d+)\\.(?P\\d+)" serialize = ["{major}.{minor}.{patch}"] search = "{current_version}" diff --git a/src/nsidc/metgen/__init__.py b/src/nsidc/metgen/__init__.py index a3d9f01..ca2b0fc 100644 --- a/src/nsidc/metgen/__init__.py +++ b/src/nsidc/metgen/__init__.py @@ -1,4 +1,4 @@ -__version__ = "v0.4.0" +__version__ = "v0.5.0" __all__ = ["__version__"]