From b539d440a0ccacc80472bc9f666bebb6234cfc55 Mon Sep 17 00:00:00 2001 From: Julia Collins Date: Wed, 4 Dec 2024 17:52:08 -0700 Subject: [PATCH 1/3] update deploy instructions --- CHANGELOG.md | 24 +++++++++++++----------- README.md | 3 ++- 2 files changed, 15 insertions(+), 12 deletions(-) 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: From c2762ee750541868f5621eb01e36eef21c705487 Mon Sep 17 00:00:00 2001 From: Julia Collins Date: Wed, 4 Dec 2024 17:52:15 -0700 Subject: [PATCH 2/3] =?UTF-8?q?Bump=20version:=200.4.0=20=E2=86=92=200.5.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 +- pyproject.toml | 4 ++-- src/nsidc/metgen/__init__.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dcad120..6f642cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ MetGenC Changelog -## UNRELEASED +## v0.5.0 This is the Minimum Viable Product (MVP) release of MetGenC. The features include: 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__"] From abb778c30f9c37aca7917ba95ed1d906dea771ea Mon Sep 17 00:00:00 2001 From: Julia Collins Date: Wed, 4 Dec 2024 18:04:43 -0700 Subject: [PATCH 3/3] reset changelog version --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f642cf..dcad120 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ MetGenC Changelog -## v0.5.0 +## UNRELEASED This is the Minimum Viable Product (MVP) release of MetGenC. The features include: