Skip to content

Comments

Release v0.1.1#8

Merged
ayenpure merged 12 commits intoreleasefrom
master
Jul 10, 2025
Merged

Release v0.1.1#8
ayenpure merged 12 commits intoreleasefrom
master

Conversation

@ayenpure
Copy link
Owner

@ayenpure ayenpure commented Jul 10, 2025

Release v0.1.1

This pull request contains all changes for the v0.1.1 release.

Release Information

  • Previous version: v0.1.1
  • New version: v0.1.1
  • Release type: patch
  • Release date: 2025-07-09

What Changed

Release Checklist

  • Version bumped in all files
  • All tests passing
  • Documentation updated (if needed)
  • Breaking changes documented (if any)
  • Ready for production deployment

Files Updated

  • quickview/init.py - Version updated to 0.1.1
  • pyproject.toml - Version updated to 0.1.1
  • src-tauri/tauri.conf.json - Version updated to 0.1.1
  • src-tauri/Cargo.toml - Version updated to 0.1.1

Post-Merge Actions

After merging this PR:

  1. Git tag v0.1.1 will be available
  2. Tauri build will trigger automatically
  3. Draft release will be created with distributables
  4. Release will be published automatically with release notes

Important Notes

  • This is a patch release
  • Review all changes carefully before merging
  • Ensure all CI checks pass before merging

Release prepared by: @abhishek Yenpure
Release type: patch
Target branch: release
Commit count: 16

ayenpure added 12 commits July 9, 2025 12:40
- Change repository from E3SM-Project/QuickView to ayenpure/QuickView
- Update workflow references to match actual workflows:
  - ci.yml → test.yml
  - pre-commit.yml → package-and-release.yml
- Fix broken badge rendering on GitHub
- Add 'lfs: true' to checkout actions in package-and-release workflow
- Add verification step to ensure LFS files are downloaded correctly
- Update finalize-release workflow to also use LFS checkout
- Revert view_manager.py error handling changes as they were not the issue
- The actual issue was LFS files not being pulled during packaging
- Use dynamic branch reference (github.ref_name) instead of hardcoded 'master'
- Add LFS support to checkout action
- Add --allow-dirty flag to bump2version to handle uncommitted changes
- Fix version extraction to use __init__.py properly
- Improve PR creation to work from any branch to release branch
- Remove create-release-pr.yml workflow as release process is being simplified
- Clean up release.sh script by removing all special characters:
  - Remove ANSI color codes for terminal output
  - Replace Unicode arrows with ASCII equivalents
  - Remove emoji characters for better compatibility
  - Remove backticks from markdown formatting in PR body
- Keep core functionality intact while improving cross-platform compatibility
- Replace single quotes with double quotes in shell commands
- Remove apostrophe from 'What's Changed' heading
- Fix date format command to avoid quote parsing issues
- Ensure script is syntactically valid and executable
- Prevents error when existing tags are already on remote
- More efficient as it only pushes the specific new tag
- Prevents status messages from being captured as part of version string
- Ensures only the actual version number is returned by bump_version function
- Fixes issue where tag was being pushed as 'v[INFO]' instead of actual version
- bump2version is configured to create tags automatically
- Script now pushes all tags instead of trying to create a specific tag
- Fixes issue where script was trying to push malformed tag name
- Push only the specific new tag created by bump2version
- Check if tag already exists on remote before failing
- Warn instead of error when tag already exists
- Prevents script failure when v0.1.0 or other existing tags are present
- Redirect all bump2version output to stderr to prevent capture
- Add debug logging to track version string flow
- Ensure clean version string is passed between functions
- Quote version string to preserve exact value
- Use --list with --dry-run to determine new version before bumping
- Avoids capturing any verbose output or template strings
- Ensures clean version number is passed to subsequent functions
- Fixes issue where 'vcurrent_version=0.1.0' was being used as tag name
@ayenpure ayenpure added release Pull requests that prepare a new version release. patch labels Jul 10, 2025
@ayenpure ayenpure self-assigned this Jul 10, 2025
@ayenpure ayenpure added release Pull requests that prepare a new version release. patch labels Jul 10, 2025
@ayenpure ayenpure merged commit 5741d6b into release Jul 10, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Pull requests that prepare a new version release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant