Skip to content

Release/0.7.0 - #31

Merged
sliu008 merged 15 commits into
mainfrom
release/0.7.0
Jul 21, 2026
Merged

Release/0.7.0#31
sliu008 merged 15 commits into
mainfrom
release/0.7.0

Conversation

@sliu008

@sliu008 sliu008 commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

This pull request introduces several important improvements to the CI/CD automation and project management workflows, along with dependency updates for the Python package and Terraform configuration. The main focus is on streamlining project triage, automating team assignments, updating core dependencies, and refining the release process.

CI/CD and Project Automation Improvements:

Release and Build Pipeline Enhancements:

  • Updated the build and release GitHub Actions workflows to:
    • Use newer versions of actions/checkout and actions/upload-artifact.
    • Output and propagate the new version number between jobs.
    • Split artifact upload and release-zip creation into separate jobs, improving modularity and reliability.
    • Use ${{ needs.build.outputs.new_version }} for artifact naming and tagging. [1] [2] [3] [4]

Dependency Updates:

  • Updated the Python package version to 0.7.0rc1 and bumped the cumulus-process dependency from ^1.6.0 to ^1.7.0 in pyproject.toml. [1] [2]
  • Added a new entry for version 0.7.0 in CHANGELOG.md with notes on updated Python libraries and Terraform for cumulus consolidation.

Terraform Configuration:

  • Removed the AWS provider block from terraform/main.tf, possibly to delegate provider configuration elsewhere or simplify the setup.

podaac-cumulus-postworkflow-normalizer bot and others added 15 commits February 13, 2026 17:57
# Conflicts:
#	pyproject.toml
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 deployed across the organization.

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

* update to python 3.12

* update github actions versions

* update github actions versions

* update changelog

* Potential fix for pull request finding

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

* update poetry

* use poetry 2.3.2

* update changelog

* update cumulus-process minimum

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* update terraform and python libraries for cumulus consolidation

* update to python 3.12

* update github actions versions

* update github actions versions

* update changelog

* Potential fix for pull request finding

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

* update poetry

* use poetry 2.3.2

* update changelog

* update cumulus-process minimum

* /deploy sit

* /deploy sit

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@sliu008
sliu008 requested a review from jamesfwood July 1, 2026 01:27
@tloubrieu-jpl tloubrieu-jpl moved this to needs:triage in podaac Jul 1, 2026
@sliu008
sliu008 merged commit 254c35d into main Jul 21, 2026
1 check passed
@sliu008
sliu008 deleted the release/0.7.0 branch July 21, 2026 16:21
@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.

4 participants