Commit Graph
194 Commits
Author SHA1 Message Date
JMR-dev d33ea69eab fixed Vagrant tests for Windows 2026-03-23 21:43:06 -05:00
Jason Ross 18ede809e2 Add Vagrant, fixes for CI/CD pipeline, and Windows dev bootstrap script 2026-03-21 16:56:11 -05:00
Jason Ross ee6d5e0960 change artifact upload to Cloudflare R2 and auth pattern uses GCP Secrets manager 2026-03-20 21:07:16 -05:00
Jason Ross 298819fc91 Ensure python builds from source and fix linting/formatting errors 2026-03-20 20:29:13 -05:00
Jason Ross 3a5d4e7dbd initial refactor of ci-cd pipeline 2026-03-20 19:30:22 -05:00
Jason Ross b269fdc11d updated packages to modern standards 2026-03-20 13:55:13 -05:00
JMR-dev 986eda94f9 fix status checks 2025-10-18 00:36:55 -05:00
JMR-dev 7d15397a9b set up docker compose setup 2025-10-18 00:36:55 -05:00
JMR-dev 3b5a77da83 remove status checks to get release out the door for now 2025-10-17 14:15:29 -05:00
JMR-dev ea9d9ea835 fixing workflow permissions 2025-10-17 14:05:38 -05:00
JMR-dev b7aa6a0898 fix sync wiki 2025-10-17 14:05:38 -05:00
JMR-dev 94351ddb53 remove unecessary permissions from status check workflow 2025-10-17 14:05:38 -05:00
JMR-dev 47d22e4556 make release workflow usable 2025-10-17 14:05:38 -05:00
JMR-dev 44c5f3cb1f make release workflow usable 2025-10-17 14:05:38 -05:00
Jason Ross 447a32f99e Release v0.1.1 - Merge develop into main (#35)
This PR merges develop into main for release v0.1.1.

**Auto-generated by release workflow**

Once status checks pass, this PR will be automatically merged.
2025-10-17 12:59:08 -05:00
JMR-dev a15926b990 Merge branch 'main' into develop
- Merging main back into develop to give main the status check file necessary for release
2025-10-17 12:48:36 -05:00
JMR-dev 62af5130bd Add status checks workflow to main 2025-10-17 12:39:26 -05:00
JMR-dev 13c46f410a changed merge strategy to rebase to maintain linear history 2025-10-17 12:10:48 -05:00
JMR-dev 1525d9d8ed remove race condition by making it only possible to start from version bump or merge to main 2025-10-17 12:10:48 -05:00
JMR-dev ee36732236 added error handling and semver format verification for release number in jobs" 2025-10-17 10:22:17 -05:00
JMR-dev fdc329c8c9 update to keep single source of truth for release version number 2025-10-17 10:22:17 -05:00
JMR-dev 152c139e81 add git notes automation for record keeping of rollbacks 2025-10-16 21:28:10 -05:00
JMR-dev 45ec303869 change to reset for rollback strategy for clean rollback 2025-10-16 21:28:10 -05:00
JMR-dev 35bf262da5 fixed version number so that it is option but has error handling and addressed potential infinite retry loop 2025-10-16 20:17:07 -05:00
JMR-dev 8556de0efb release workflow fixes and updates 2025-10-16 19:59:54 -05:00
github-actions[bot] 8a2b03c518 Bump version to 0.1.1 2025-10-16 19:14:37 -05:00
JMR-dev 7e5ae3472d change auth type for PR creation during release 2025-10-16 18:58:34 -05:00
JMR-dev 4e6c06690d update claude.md 2025-10-16 18:51:32 -05:00
JMR-dev 0053765e99 final touches on release file 2025-10-16 18:51:32 -05:00
JMR-dev 240b27bc9b fixed problems with Arch dockerfile 2025-10-16 18:51:32 -05:00
JMR-dev 5811d587f6 one more time x3 2025-10-16 18:51:32 -05:00
JMR-dev e261911b21 one more time x2 2025-10-16 18:51:32 -05:00
JMR-dev 62b3dda30b one more time 2025-10-16 18:51:32 -05:00
JMR-dev b84ac5f006 remove pull always 2025-10-16 18:51:32 -05:00
JMR-dev e246f13f88 authenticate with PAT 2025-10-16 18:51:32 -05:00
JMR-dev 8672203541 unbundle windows and linux status checks 2025-10-16 18:51:32 -05:00
JMR-dev 6d32f91273 add auth step to container pull 2025-10-16 18:51:32 -05:00
JMR-dev 994dea669f force workflow to pull fresh image 2025-10-16 18:51:32 -05:00
JMR-dev 5fd9373dc8 updating lock file and Python range for pyinstaller 2025-10-16 18:51:32 -05:00
JMR-dev b5428fc341 changing version specification strategy for requires-python 2025-10-16 18:51:32 -05:00
JMR-dev 3bff70421f changing version specification strategy 2025-10-16 18:51:32 -05:00
JMR-dev d7468df88b release workflow and deps updates 2025-10-16 18:51:32 -05:00
JMR-dev 89473852f6 updated status checks to pull the correct containers and ensured Claude Code review does not run on every push, only new PR's and manually triggered runs 2025-10-16 18:51:32 -05:00
JMR-dev 5396a45a76 added missing container tag' 2025-10-16 18:51:32 -05:00
JMR-dev 3bb9c9c10a updated permissions for workflows 2025-10-16 18:51:32 -05:00
JMR-dev 295ef86475 updated credentials for job steps 2025-10-16 18:51:32 -05:00
JMR-dev 7fcd5108eb * Updated release workflow to test all distros, use pre-built images, and removed redundant env set up steps
* Updated status checks to mirror release workflow process
* Return type annotations added to build script for better linting/erroring
2025-10-16 18:51:32 -05:00
JMR-dev 8d7e5a53fd creating reproducible build images 2025-10-16 18:51:32 -05:00
JMR-dev 3f2cba1f04 * Updated workflow
* Added GPG public signing key
2025-10-16 18:51:32 -05:00
JMR-dev 6622d40e9e release workflow refinements 2025-10-16 18:51:32 -05:00