You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `native-fisher-py` package includes the official RawFileReader libraries, which remain the property of Thermo Fisher Scientific. By using this software, you agree to the terms specified in their [license](https://github.com/thermofisherlsms/RawFileReader/blob/main/License.doc).
93
+
94
+
## Releasing a New Version
95
+
Releases are fully automated via GitHub Actions (`release.yml`), but the workflow **requires** that the git tag strictly matches the version in `native_fisher_py/Cargo.toml`.
96
+
97
+
To trigger a new release and publish to PyPI:
98
+
99
+
1. Update the version in `native_fisher_py/Cargo.toml`.
100
+
2. Commit the version bump.
101
+
3. Create and push a matching git tag:
102
+
103
+
```bash
104
+
git tag vX.Y.Z
105
+
git push origin vX.Y.Z
106
+
```
107
+
108
+
The GitHub Action will automatically:
109
+
1. Verify that the git tag version matches the `Cargo.toml` version (failing otherwise).
110
+
2. Build the native wheels across all platforms (macOS, Linux, Windows).
0 commit comments