Skip to content

Release/0.16.0 - #119

Merged
sliu008 merged 22 commits into
mainfrom
release/0.16.0
Jul 21, 2026
Merged

Release/0.16.0#119
sliu008 merged 22 commits into
mainfrom
release/0.16.0

Conversation

@sliu008

@sliu008 sliu008 commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

This pull request introduces several significant improvements to project automation and documentation, as well as minor dependency and workflow updates. The most notable changes are the addition of new GitHub Actions workflows to automate project board management and team assignment, updates to the changelog for accuracy and consistency, and minor version and workflow dependency updates.

Project automation and workflow enhancements:

  • Added .github/workflows/org-add-to-project.yml to automatically add new issues and pull requests to the PODAAC project board and set their status to "needs:triage".
  • Added .github/workflows/org-close-pr-status.yml to automatically update the project status to "closed" when a pull request is closed, reducing manual triage.
  • Added .github/workflows/org-team-assignment.yml to automate the assignment of issues to team projects and update their status to "triaged" when labeled with a team:<team_name> label.

Documentation and changelog updates:

  • Updated CHANGELOG.md to reference the correct repository (tig instead of hitide) in issue links and added entries for recent changes, improving clarity and accuracy. [1] [2] [3] [4] [5]

Dependency and workflow version updates:

  • Updated the version in pyproject.toml to 0.16.0rc1 to reflect the new release candidate.
  • Updated actions/checkout from v6 to v7 in workflow files for improved security and features. (.github/workflows/.release-created.yml, .github/workflows/build.yml) [1] [2] [3]

podaac-thumbnail-generator bot and others added 20 commits February 10, 2026 23:37
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>
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
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>
* update python libraries for cumulus consolidation efforts

* update changelog

* update changelog

* update changelog and workflow

* 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>

* poetry update

* update cumulus-process minimum version

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@tloubrieu-jpl tloubrieu-jpl moved this to needs:triage in podaac Jul 1, 2026
@sliu008
sliu008 requested a review from jamesfwood July 1, 2026 01:27
Comment thread CHANGELOG.md Outdated

### Added
### Changed
- [issue/116](https://github.com/podaac/tig/issues/116): Poetry update python libraries for cumulus consolidation.

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.

This should be removed

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 prepares the 0.16.0 release line by bumping the Python package version/dependency, updating the changelog, and adding GitHub Actions automation to keep PODAAC project boards in sync with issue/PR lifecycle events.

Changes:

  • Added organization-level project automation workflows for adding items to the PODAAC project, updating closed PR status, and assigning labeled issues to team projects.
  • Updated CHANGELOG.md links/entries for repository consistency and added a new 0.16.0 section.
  • Bumped pyproject.toml version to 0.16.0rc1 and updated cumulus-process dependency; updated checkout action versions in existing workflows.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
pyproject.toml Bumps package version to 0.16.0rc1 and updates cumulus-process constraint.
CHANGELOG.md Adds a 0.16.0 section and normalizes several issue links to podaac/tig.
.github/workflows/org-add-to-project.yml New workflow to add opened issues/PRs to PODAAC project and set status to needs:triage.
.github/workflows/org-close-pr-status.yml New workflow to set PODAAC project status to closed when a PR closes.
.github/workflows/org-team-assignment.yml New workflow to react to team:<name> labels by updating status and adding issues to matching team projects.
.github/workflows/build.yml Updates actions/checkout version.
.github/workflows/.release-created.yml Updates actions/checkout version for release automation.

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

Comment thread CHANGELOG.md
Comment thread CHANGELOG.md
- [issue/26](https://github.com/podaac/tig/issues/26): Added cli command to generate hitide configurations for tig/forge
- ** Added in swot expert image generation **
- [issue/18] (https://github.com/podaac/hitide/issues/18): Added in code to generate ssha_karin_2 in swot expert
- [issue/18](https://github.com/podaac/hitide/issues/18): Added in code to generate ssha_karin_2 in swot expert
Comment thread pyproject.toml
Comment on lines 1 to 4
[tool.poetry]
name = "podaac-thumbnail-generator"
version = "0.15.0"
version = "0.16.0rc1"
description = "Tool for Image Generation (TIG)"
Comment on lines +5 to +10
on:
issues:
types: [opened]
pull_request:
types: [opened]

Comment on lines +5 to +8
on:
pull_request:
types: [closed]

@@ -0,0 +1,129 @@
# used to triage new issues and PRs on project board, so not to miss external feedback or contributions of users.
@sliu008
sliu008 merged commit c6b1635 into main Jul 21, 2026
2 checks passed
@sliu008
sliu008 deleted the release/0.16.0 branch July 21, 2026 16:34
@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