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
Set these in your `.env` to persist the chosen style across runs.
@@ -249,7 +257,7 @@ Set these in your `.env` to persist the chosen style across runs.
249
257
250
258
## Command-Line Arguments
251
259
252
-
main.py
260
+
Primary command: `attend`
253
261
254
262
| Argument | Type | Description | Example |
255
263
| --- | --- | --- | --- |
@@ -265,6 +273,12 @@ main.py
265
273
|`--verbose`| flag | Enable verbose logging profile |`--verbose`|
266
274
|`--skip-update`| flag | Skip the git update check before running |`--skip-update`|
267
275
276
+
## Release Automation
277
+
278
+
- Push a version tag such as `v0.1.0` to trigger `.github/workflows/release.yml`.
279
+
- The workflow validates that the tag matches `pyproject.toml`, builds `sdist` and `wheel`, creates a GitHub Release, and publishes to PyPI.
280
+
- PyPI publishing is configured for Trusted Publishing, so the GitHub repository still needs to be registered as a trusted publisher in the target PyPI project.
281
+
268
282
## Environment Variables
269
283
270
284
| Variable | Type | Required | Description | Example |
0 commit comments