Skip to content

Combine release/tag workflow files#387

Merged
ceblanton merged 3 commits intoNOAA-GFDL:mainfrom
vithikashah001:vithikashah001-workflow
Mar 10, 2026
Merged

Combine release/tag workflow files#387
ceblanton merged 3 commits intoNOAA-GFDL:mainfrom
vithikashah001:vithikashah001-workflow

Conversation

@vithikashah001
Copy link
Copy Markdown
Contributor

@vithikashah001 vithikashah001 commented Feb 25, 2026

Description
Consolidate tagging and release logic into a single workflow to bypass cross-workflow trigger limitations.

Fixes #384

How Has This Been Tested?
CI

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules
  • New check tests, if applicable, are included
  • make distcheck passes

@vithikashah001 vithikashah001 requested a review from ceblanton March 6, 2026 18:39
Copy link
Copy Markdown
Contributor

@rem1776 rem1776 left a comment

Choose a reason for hiding this comment

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

thanks for making these changes!

Copy link
Copy Markdown
Contributor

@ceblanton ceblanton left a comment

Choose a reason for hiding this comment

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

Thanks @vithikashah001 , this is exactly what we needed.

With this update, the procedure for releasing a new fre-nctools is as simple as updating the package version in configure.ac.

Then the tag-release job will detect the change to configure.ac and create a tag.

Then the create-release-dist job will create the release notes for a full release including the .tar artifacts.

@ceblanton ceblanton merged commit 6cf3454 into NOAA-GFDL:main Mar 10, 2026
4 checks passed
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.

combine release/tag workflow files

3 participants