Skip to content

Feature/cumulus consolidation update - #88

Merged
sliu008 merged 8 commits into
developfrom
feature/cumulus_consolidation_update
Jun 25, 2026
Merged

Feature/cumulus consolidation update#88
sliu008 merged 8 commits into
developfrom
feature/cumulus_consolidation_update

Conversation

@sliu008

@sliu008 sliu008 commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

This pull request includes minor updates to the project build configuration, changelog documentation, and Terraform provider requirements. The most notable changes are an upgrade to the GitHub Actions cache action, documentation of recent library updates, and the removal of explicit provider version constraints in Terraform.

Build and Dependency Management:

  • Upgraded the GitHub Actions cache action from actions/cache@v4 to actions/cache@v5 in .github/workflows/build.yml to ensure compatibility and benefit from the latest improvements.
  • Updated the changelog in CHANGELOG.md to document the consolidation and update of Python libraries for cumulus, referencing issue Upgrade forgePy to Python 3.12 and CMA 2.0.5/2.0.0 #87.

Infrastructure as Code:

  • Removed explicit version constraints for the aws and null providers in terraform/main.tf, potentially allowing Terraform to use newer provider versions.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates project metadata/configuration to support the cumulus consolidation work (issue #87), including CI workflow maintenance, changelog updates, and loosening Terraform provider constraints.

Changes:

  • Upgraded GitHub Actions cache step in the build workflow from actions/cache@v4 to actions/cache@v5.
  • Updated CHANGELOG.md with an Unreleased template section and an issue reference for the cumulus consolidation work.
  • Removed explicit version constraints for the aws and null Terraform providers.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 3 comments.

File Description
terraform/main.tf Removes pinned aws/null provider versions to allow external version selection.
CHANGELOG.md Adds Unreleased section structure and references issue #87; adjusts release section placement.
.github/workflows/build.yml Updates the cache action major version used for Poetry dependency caching.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
sliu008 and others added 4 commits June 22, 2026 16:13
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@sliu008
sliu008 requested a review from jamesfwood June 23, 2026 21:15
@sliu008
sliu008 merged commit ca3e88a into develop Jun 25, 2026
2 checks passed
@sliu008
sliu008 deleted the feature/cumulus_consolidation_update branch June 25, 2026 16:24
sliu008 added a commit that referenced this pull request Jul 21, 2026
* /version 0.8.0a0

* Add automatic project assignment workflow

This workflow automatically:
- Adds new issues and PRs to the podaac project
- Sets their status to 'needs:triage'

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add automatic team/project assignment workflow

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>

* Add automatic team/project assignment workflow

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>

* /version 0.7.0a0

* /version 0.8.0a1

* Remove workflow: add-to-project.yml

This workflow is being removed from the organization.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply@anthropic.com>

* /version 0.8.0a2

* Deploy workflow: org-add-to-project.yml

This workflow is being deployed across the organization.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply@anthropic.com>

* Deploy workflow: org-close-pr-status.yml

This workflow is being deployed across the organization.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply@anthropic.com>

* Remove workflow: team-assignment.yml

This workflow is being removed from the organization.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply@anthropic.com>

* Deploy workflow: org-team-assignment.yml

This workflow is being deployed across the organization.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply@anthropic.com>

* /version 0.8.0a3

* Feature/cumulus consolidation update (#88)

* update python libraries and terraform for cumulus consoidation effort

* update changelog

* Potential fix for pull request finding

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

* Potential fix for pull request finding

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

* update chaangelog

* add poetry lock file

* update poetry lock

---------

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

* /version 0.8.0a4

* release 0.8.0

* /version 0.8.0rc1

* update changelog

* /version 0.8.0rc2

---------

Co-authored-by: podaac-forge-py bot <podaac-forge-py@noreply.github.com>
Co-authored-by: thomas loubrieu <60993872+tloubrieu-jpl@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: James Wood <8115931+jamesfwood@users.noreply.github.com>
Co-authored-by: jamesfwood <jamesfwood@users.noreply.github.com>
Co-authored-by: tloubrieu-jpl <tloubrieu-jpl@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: sliu008 <sliu008@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants