Skip to content

Conversation

@dzole0311
Copy link
Collaborator

@dzole0311 dzole0311 commented Nov 10, 2025

Related Ticket: #1907

Description of Changes

Opening a draft PR to attempt to fix the broken release workflow:

  • Reset package.json version to 6.16.0, the last successful published version to realign with npm and GitHub release history
  • Added cleanup step to the release workflow to automatically remove stale Git tags left by failed runs. Can't easily test this until we merge / publish

Notes & Questions About Changes

  • This resolves the npm error Version not changed issue caused by leftover tags (v6.17.0+)
  • After merge, the next workflow run should bump to v6.17.0 and publish cleanly
  • Manually ran git tag -d v6.17.0 v6.18.0 v6.19.0 v6.19.1 and git push origin :refs/tags/...` to delete stale tags locally and on GitHub
  • Old draft releases in the veda-ui github repository (v6.17.0–v6.19.1) should be deleted manually. I think we can already do that, before the next publish attempt? cc @vgeorge @snmln

Validation / Testing

  • Verified locally that stale tags were deleted (git fetch --tags --prune shows latest as v6.16.0)
  • After merging, manually trigger "Release Every Monday" workflow and confirm it completes the release and creates new tag v6.17.0.

@netlify
Copy link

netlify bot commented Nov 10, 2025

Deploy Preview for veda-ui ready!

Name Link
🔨 Latest commit ac39112
🔍 Latest deploy log https://app.netlify.com/projects/veda-ui/deploys/6911bda3d0ce5e00081d6c67
😎 Deploy Preview https://deploy-preview-1908--veda-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@dzole0311 dzole0311 requested review from snmln and vgeorge November 10, 2025 10:25
Copy link
Contributor

@vgeorge vgeorge left a comment

Choose a reason for hiding this comment

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

@dzole0311 I removed the draft releases after v6.16.0. It is a good idea to clean things up before releasing. Let merge and check if it works. It would be nice to have a cleanup step when the npm token fails, because release-it generates tags/drafts before the npm publish. We can address that in a separate PR.

@dzole0311 dzole0311 merged commit 7f801df into main Nov 10, 2025
15 of 16 checks passed
@dzole0311 dzole0311 deleted the fix-release-workflow branch November 10, 2025 11:10
slesaad added a commit to US-GHG-Center/veda-config-ghg that referenced this pull request Dec 9, 2025
- # Changelog
- ## 🎉 Features
- feat: Expose VedaMap
[#1878](NASA-IMPACT/veda-ui#1878)
- feat: migrate ExternalLinkFlag to USWDS
[#1887](NASA-IMPACT/veda-ui#1887)
- feat: Share button to URL shortener
[#1905](NASA-IMPACT/veda-ui#1905)
- feat: embed mode for e&a
[#1922](NASA-IMPACT/veda-ui#1922)
- ## 🚀 Improvements
  - chore: trigger netlify redeploy
- refactor: Preset selector
[#1874](NASA-IMPACT/veda-ui#1874)
- refactor: retire Collecticons
[#1893](NASA-IMPACT/veda-ui#1893)
- refactor: migrate dataset layer card icons to USWDS
[#1891](NASA-IMPACT/veda-ui#1891)
- refactor: Replace Collecticons in legacy footer and connections
section [#1890](NASA-IMPACT/veda-ui#1890)
- refactor: migrate catalog components to USWDS (except catalog-card)
[#1888](NASA-IMPACT/veda-ui#1888)
- ci: prevent cleanup from deleting latest valid release tag
[#1910](NASA-IMPACT/veda-ui#1910)
- ci: disable the slack notifications until we stabilize the release
workflow [#1909](NASA-IMPACT/veda-ui#1909)
- ci: re-enable slack notifications for failed releases
[#1911](NASA-IMPACT/veda-ui#1911)
- docs: Update development instructions for storybook
[#1914](NASA-IMPACT/veda-ui#1914)
- test: Add micasa to mock datasets for testing cmr timeseries
[#1896](NASA-IMPACT/veda-ui#1896)

 
- ## 📊 Dataset Updates
- fix: Updates for SEDAC dataset landing
page[#840](#840)
- ## 📝 Stories Updates
 - ## 🐛 Fixes
- fix: make release workflow idempotent and reset version to last
successful release
[#1908](NASA-IMPACT/veda-ui#1908)
- fix: wmts copy url
[#1886](NASA-IMPACT/veda-ui#1886)
- fix: 744/search bar fix
[#1903](NASA-IMPACT/veda-ui#1903)
- fix: Rename React component files from .js to .jsx
[#1901](NASA-IMPACT/veda-ui#1901)
- fix: migrate scrollytelling from CollecticonCircleXmark to USWDS
[#1885](NASA-IMPACT/veda-ui#1885)
- fix: remove Collecticons from EmptyHub and TimelineZoomControls
components [#1884](NASA-IMPACT/veda-ui#1884)
- fix: [veda-ui-1864] Update colormapscale to default to mdx rescale
[#1916](NASA-IMPACT/veda-ui#1916)
- fix: properly load API_URL_SHORTENER_ENDPOINT through VedaUI context
[#1924](NASA-IMPACT/veda-ui#1924)
- fix: Guided tour doesn't work in exported ExplorationAndAnalysis
component [#1921](NASA-IMPACT/veda-ui#1921)
- fix: selected pill alignment in data-catalog layer component
[1932](NASA-IMPACT/veda-ui#1932)
- fix: update compare swiper interactions to prevent interaction with
map controls [#1930](NASA-IMPACT/veda-ui#1930)
- fix: guard WMS date domain lookup in scrollytelling
[1926](NASA-IMPACT/veda-ui#1926)
- fix: update cmr query key to cache bust on start and end date
[#1928](NASA-IMPACT/veda-ui#1928)
- fix: add missing export for embedded exploration
[#1933](NASA-IMPACT/veda-ui#1933)
- fix: 1068 update mapbox compare
[#1947](NASA-IMPACT/veda-ui#1947)
- fix: Fix EMIT Bug with Overlapping Plumes
[#798](US-GHG-Center/ghgc-architecture#798)
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