Skip to content

Release/0.14.0 - #103

Merged
sliu008 merged 17 commits into
mainfrom
release/0.14.0
Jul 21, 2026
Merged

Release/0.14.0#103
sliu008 merged 17 commits into
mainfrom
release/0.14.0

Conversation

@sliu008

@sliu008 sliu008 commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

This pull request makes significant updates to the project's CI/CD GitHub Actions workflows, focusing on modernizing dependencies, simplifying artifact handling, and improving project automation. The main changes include removing the custom Cumulus build steps in favor of downloading prebuilt artifacts, updating tool versions, and improving project board automation for PRs.

Workflow modernization and simplification:

  • Removed the custom create-zips job from .github/workflows/build.yml and .github/workflows/ami.yml, and replaced artifact handling with a new step that directly downloads and extracts the required Cumulus zip from GitHub releases. This streamlines the workflow and reduces build complexity. [1] [2] [3] [4] [5]
  • Updated the method for passing the cumulus_node_version between jobs to use outputs from the new download step instead of the removed job. [1] [2]

Dependency and toolchain updates:

  • Bumped versions for key tools and dependencies, including CUMULUS_VERSION to v21.3.4, TERRAFORM_VERSION to 1.12.2, CUMULUS_NODE_VERSION to nodejs22.x, and the metadata aggregator to v8.11.0. Also updated GitHub Actions versions for checkout, setup-python, setup-terraform, and actions/cache to their latest major versions. [1] [2] [3] [4] [5] [6] [7] [8] [9]

Project board automation enhancements:

  • Renamed .github/workflows/add-to-project.yml to .github/workflows/org-add-to-project.yml and improved its documentation for clarity on its role in triaging issues and PRs.
  • Added a new workflow .github/workflows/org-close-pr-status.yml to automatically update the status of closed PRs in the PODAAC project board, reducing manual triage.

General workflow improvements:

  • Updated job names for clarity and consistency (e.g., "Deploy Backend Infrastructure Terraform Carpathia" and "Deploy Backend Infrastructure Terraform Services"). [1] [2]

These changes collectively improve CI/CD reliability, reduce maintenance burden, and enhance project management automation.

tloubrieu-jpl and others added 17 commits March 14, 2026 12:33
This workflow automatically, when team label is assigned to an issue:
- Set podaac project status to triage
- Assign to the team github project when it exists, with a New status.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This workflow automatically, when team label is assigned to an issue:
- Set podaac project status to triage
- Assign to the team github project when it exists, with a New status.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
# Conflicts:
#	pyproject.toml
# Conflicts:
#	pyproject.toml
This workflow is being removed from the organization.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply@anthropic.com>
This workflow is being deployed across the organization.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply@anthropic.com>
This workflow is being deployed across the organization.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply@anthropic.com>
This workflow is being removed from the organization.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply@anthropic.com>
This workflow is being deployed across the organization.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply@anthropic.com>
* make update for cumulus consolidation

* /deploy sit

* /deploy sit

* /deploy sit

* /deploy sit

* /deploy sit

* /deploy sit

* test cumulus normalizer

* /deploy sit

* /deploy sit

* /deploy uat

* /deploy uat

* update cumulus modules

* fix modules versions and update changelog

* Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* update changelog

* update modules

* /deploy uat

* update modules

* /deploy sit

* /deploy sit

* update changelog

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@sliu008
sliu008 requested a review from jamesfwood July 8, 2026 19:21
@tloubrieu-jpl tloubrieu-jpl moved this to needs:triage in podaac Jul 8, 2026
@sliu008
sliu008 merged commit 86423aa into main Jul 21, 2026
1 check passed
@sliu008
sliu008 deleted the release/0.14.0 branch July 21, 2026 17:03
@tloubrieu-jpl tloubrieu-jpl moved this from needs:triage to closed in podaac Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: closed

Development

Successfully merging this pull request may close these issues.

3 participants