Commit Graph
100 Commits
Author SHA1 Message Date
JMR-dev 8558f68f8c <fix> Created separate status check file and streamlined release process 2025-10-01 19:55:32 -05:00
JMR-dev 7f41c8dc29 made updates to merge --ff-only instead of rebase on main for safety 2025-10-01 19:23:31 -05:00
JMR-dev b5649d68da updated release workflow to merge develop into main when a release is invoked 2025-10-01 19:23:31 -05:00
JMR-dev 4f1541ead7 update which branches trigger status checks 2025-10-01 18:59:48 -05:00
JMR-dev be037758b5 added permissions to rhel job 2025-10-01 18:59:48 -05:00
JMR-dev 0fdf90b54a updated workflow step 2025-10-01 18:59:48 -05:00
JMR-dev b843040e8b add dockerfile for custom rhel image 2025-10-01 18:59:48 -05:00
JMR-dev f88f379dac fixed quality issues in Github actions workflow 2025-10-01 13:28:39 -05:00
JMR-dev 528444abaa separating sync wiki workflow from release workflow 2025-10-01 13:28:39 -05:00
JMR-dev 59dae6c31a fixing import issues and type annotations. Also fixed broken sync wiki step 2025-10-01 12:57:34 -05:00
JMR-dev 9f0adea09d WIP and add CLAUDE.md 2025-10-01 12:57:34 -05:00
JMR-dev 8920d4b4b3 fixed path issue for local dev packaging builds 2025-09-29 05:16:25 +08:00
JMR-dev 86afecf9ae branch protection config workflow 2025-09-29 05:16:25 +08:00
JMR-dev adc5ecc31b fixes and updates to CI/CD 2025-09-29 05:16:25 +08:00
JMR-dev de78797d5d removed bad spec script 2025-09-29 05:16:25 +08:00
JMR-dev f3cf879dd6 updated spec scripts based on new application structure 2025-09-23 09:05:53 +08:00
JMR-dev f29e39a367 fix path mocking 2025-09-23 08:20:17 +08:00
JMR-dev 06a6876cde updated tests to work with cross platform paths 2025-09-23 08:20:17 +08:00
JMR-dev 96e3d82af4 updated Windows path problem 2025-09-23 08:20:17 +08:00
JMR-dev b7dd3a16c8 added pytest.ini to repo 2025-09-23 08:20:17 +08:00
JMR-dev ec855adc6c updated workflow to run unit tests 2025-09-23 06:40:29 +08:00
JMR-dev 2a9dd04388 added unit test step to release 2025-09-23 06:23:23 +08:00
JMR-dev 4fa7af57dd fixed wiki step to not fail the job since it is still WIP 2025-09-23 06:23:23 +08:00
JMR-dev 27099b8ea2 PR feedback updates 2025-09-23 06:01:53 +08:00
JMR-dev 835c041fc6 modularized test suite to match modular ADB manager 2025-09-23 06:01:53 +08:00
JMR-dev 4e6688bfef removed unused imports/vars 2025-09-23 06:01:53 +08:00
JMR-dev e88aab64d1 added initial test suite and fixed pytest env problems 2025-09-23 06:01:53 +08:00
JMR-dev f8a942bf51 reorganized file and folder structure to reflect responsibilities 2025-09-23 06:01:53 +08:00
JMR-dev 6d08df1807 main window refactor 2025-09-23 06:01:53 +08:00
JMR-dev 21e858dfca WIP progress count for files added and text indicating the file deduplication stage 2025-09-23 06:01:53 +08:00
JMR-dev 33f19f9058 WIP. Deduplication appears to be working. Need better transparency to the user about what stage the transfer is at 2025-09-23 06:01:53 +08:00
JMR-dev 3184516ca4 testing AWS S3 storage workflow 2025-09-08 11:05:12 +08:00
JMR-dev d5621ad3c1 fixing windows artifact upload path 2025-09-08 11:05:12 +08:00
JMR-dev 9f277b2569 fixing formatting in Windows spec file 2025-09-08 11:05:12 +08:00
JMR-dev 40ecb2f24a fixing Windows path in spec file 2025-09-08 11:05:12 +08:00
JMR-dev 4508edc119 fix Windows spec file paths and syntax 2025-09-08 11:05:12 +08:00
JMR-dev 4487e09fef ensure commands run inside container 2025-09-08 11:05:12 +08:00
JMR-dev 7af2c963a4 add env vars to Fedora container 2025-09-08 11:05:12 +08:00
JMR-dev 1b2190921e fix path expansion problem 2025-09-08 11:05:12 +08:00
JMR-dev e190991b3a committing fix for Docker shell scope 2025-09-08 11:05:12 +08:00
JMR-dev cad3e34f68 update Python build deps 2025-09-08 11:05:12 +08:00
JMR-dev ed04051828 update Docker deps and install method 2025-09-08 11:05:12 +08:00
JMR-dev cd014b555d update postinstall script path 2025-09-08 11:05:12 +08:00
JMR-dev 5d087f26e1 change Debian build job to BASH shell 2025-09-08 11:05:12 +08:00
JMR-dev 523d65fbf7 fixing paths and packages for Debian and Arch 2025-09-08 11:05:12 +08:00
JMR-dev d8c69de34a letting jobs be triggered individually and preventing release unless explicitly enabled 2025-09-08 11:05:12 +08:00
JMR-dev 1fa6827e73 updated workflow 2025-09-08 11:05:12 +08:00
JMR-dev 8a5a7bf11f * Migrating primary build script to Python for maintainablity
* Created individual spec files per distro
* Created distro specific post install scripts (Debian/RHEL, Arch does not need one)
2025-09-08 11:05:12 +08:00
JMR-dev 083f2a3f86 committing working build progress 2025-08-26 18:37:08 -05:00
JMR-dev c92c4c53a6 documentation update - clarify which is for developers and add instructions for Arch users 2025-08-26 18:37:08 -05:00
JMR-dev 72fd4a92f4 updating Windows install experience 2025-08-26 18:37:08 -05:00
JMR-dev 479571f619 updated logic to put license agreeement and platform-tools in user writable folders 2025-08-26 18:37:08 -05:00
JMR-dev 6837c951f8 add linux local build script 2025-08-26 18:37:08 -05:00
JMR-dev 31f0ff77ff add linux local build script 2025-08-26 18:37:08 -05:00
JMR-dev c6df81940a updated workflow to use spec scripts 2025-08-26 18:37:08 -05:00
JMR-dev 23950fceb2 fixing some issues and creating spec files 2025-08-26 18:37:08 -05:00
JMR-dev 545a5198d5 added tags and version name to release step 2025-08-25 18:54:13 -05:00
JMR-dev ebd4fc2bbe fixed formatting 2025-08-25 18:54:13 -05:00
JMR-dev 90608391bf fixed release step 1 2025-08-25 18:54:13 -05:00
JMR-dev 366efe31fa fixed release step 2025-08-25 18:54:13 -05:00
JMR-dev 643d117911 uncommented releases 2025-08-25 18:54:13 -05:00
JMR-dev 13723b85b6 commenting out Rocky workflow for the moment 2025-08-25 18:54:13 -05:00
JMR-dev 65b89ce65d work please 2 2025-08-25 18:54:13 -05:00
JMR-dev 7b7a9c5270 work please 1 2025-08-25 18:54:13 -05:00
JMR-dev 1be2ea50d2 work please 2025-08-25 18:54:13 -05:00
JMR-dev cfd62cf3de trying to remove path from prior step 2025-08-25 18:54:13 -05:00
JMR-dev 10d81e1f06 removed unecessary git config step 2025-08-25 18:54:13 -05:00
JMR-dev 62e1a38bd6 fixed syntax error 2025-08-25 18:54:13 -05:00
JMR-dev 05d21d4be4 trying to remove blocking directory again 2025-08-25 18:54:13 -05:00
JMR-dev 5b50e89773 trying to remove blocking directory 2025-08-25 18:54:13 -05:00
JMR-dev 8062abf76f trying alternate way for pyenv installation - added wget 2025-08-25 18:54:13 -05:00
JMR-dev c39ac5bc84 trying alternate way for pyenv installation 2025-08-25 18:54:13 -05:00
JMR-dev 792b1055a6 correcting python-build URL 2025-08-25 18:54:13 -05:00
JMR-dev dfaa76ddee one more time 2025-08-25 18:54:13 -05:00
JMR-dev 7220c2c25e Trying again 2025-08-25 18:54:13 -05:00
JMR-dev 5300d2c7aa added GH API fallback 2025-08-25 18:54:13 -05:00
JMR-dev bf7cd4132f TS GH access 2025-08-25 18:54:13 -05:00
JMR-dev d95f48b8d7 troubleshooting GH auth 2025-08-25 18:54:13 -05:00
JMR-dev 0355091094 adding PAT authentication approach for clone 2025-08-25 18:54:13 -05:00
JMR-dev 22eecc238e changing auth to use ssh key 2025-08-25 18:54:13 -05:00
JMR-dev a93fd37024 added fallback behavior for when ~/.pyenv is not empty on Rocky 2025-08-25 18:54:13 -05:00
JMR-dev 7b0060ad5f readded Ruby ERB gem install and changed from curl to git for Rocky 2025-08-25 18:54:13 -05:00
JMR-dev 32e6f51311 changed to building pyenv from source 2025-08-25 18:54:13 -05:00
JMR-dev 53cd487d24 added Ruby erb install to fix not found error 2025-08-25 18:54:13 -05:00
JMR-dev 47c7c3c87b trying arch workflow again 2025-08-25 18:54:13 -05:00
JMR-dev 1fc0a24270 updated ruby install to system path 2025-08-25 18:54:13 -05:00
JMR-dev 94b2b6448c fixed Ruby path and install issues 2025-08-25 18:54:13 -05:00
JMR-dev 5bec9c31cc correct fpm path issues for Arch 2025-08-25 18:54:13 -05:00
JMR-dev 2365cc7b74 switched to fpm for the linux builds and switched to use GH action for Poetry install 2025-08-25 18:54:13 -05:00
JMR-dev d55ebb3fbe Deleted the duplicate Pyenv install that Copilot added 2025-08-25 12:39:31 -05:00
JMR-dev bb1320db9f fixed adding Poetry to Windows path 2025-08-25 12:39:31 -05:00
JMR-dev 10b9ff64ce Removed duplicate pyenv install 2025-08-25 12:39:31 -05:00
JMR-dev c82f970c1c made Rocky operations idempotent 2025-08-25 12:39:31 -05:00
JMR-dev 7655831218 enable the CodeReady Builder (CRB) repository so -devel packages (like gdbm-devel) are available 2025-08-25 12:39:31 -05:00
JMR-dev dca1449fc4 changed Rocky build flow to build Python from source 2025-08-25 12:39:31 -05:00
JMR-dev af94469101 removed curl as method to install poetry and used action instead 2025-08-25 12:39:31 -05:00
JMR-dev 8fed7d5243 changing Debian container to python3.12 2025-08-25 12:39:31 -05:00
JMR-dev b9e13ec5e3 removed curl install from Rocky build where curl was already installed 2025-08-25 12:39:31 -05:00
JMR-dev 7699e0ceab simple workflow for release 2025-08-25 11:18:48 -05:00
JMR-dev d340a76422 maybe finally done 2025-08-25 11:18:48 -05:00