Commit Graph
100 Commits
Author SHA1 Message Date
Dark-Alex-17 924976ee1b Merge remote-tracking branch 'origin/main'
# Conflicts:
#	.github/workflows/release.yml
2025-09-15 07:50:12 -06:00
Dark-Alex-17 ae6fe8be44 test: fixed local provider user test 2025-09-14 21:45:39 -06:00
Dark-Alex-17 76df717fea style: improved formatting in l9cal provider 2025-09-14 21:42:44 -06:00
Dark-Alex-17 2098aa65c1 ci: fixed copy/paste typo 2025-09-14 20:44:21 -06:00
Dark-Alex-17 1385aacc62 ci: fix bug after config refactor for persisting user prompted local sync changes to config file 2025-09-14 20:42:31 -06:00
Dark-Alex-17 a2106a06a1 ci: Fix chocolatey install 2025-09-14 20:32:35 -06:00
Dark-Alex-17 4c30bc7e7d ci: Attempting to fix path errors in chocolatey install 2025-09-14 20:00:03 -06:00
Dark-Alex-17 6adc4ce228 ci: Potential typo in chocolatey package deploy 2025-09-14 19:30:28 -06:00
Dark-Alex-17 81f7e86adc ci: Fixed typo in artifact upload 2025-09-14 19:02:18 -06:00
Dark-Alex-17 9116d1ed53 ci: Modify changelog generation and output 2025-09-14 18:43:55 -06:00
Dark-Alex-17 71f4781780 fix: Pass the changelog to the GHA properly using a file 2025-09-14 18:38:18 -06:00
Dark-Alex-17 fbd2503136 fix: Potential bug in changelog variable generation 2025-09-14 18:33:30 -06:00
Dark-Alex-17 00080543bd ci: Migrated conventional-changelog to conventionalcommits 2025-09-14 18:30:30 -06:00
Dark-Alex-17 1c02106bdc ci: Fix bug in changelog generation 2025-09-14 18:27:56 -06:00
Dark-Alex-17 595917bb2b ci: Fix bug in artifact directory name to be unique per release 2025-09-14 18:22:51 -06:00
Dark-Alex-17 477c87aea9 ci: Full release attempt (GitHub, Choco, Homebrew, and Crates) 2025-09-14 18:00:38 -06:00
Dark-Alex-17 4b9a84cf70 Merge remote-tracking branch 'origin/main' 2025-09-14 17:46:10 -06:00
Dark-Alex-17 a1e0a97b84 ci: Updated the archive names for homebrew and chocolatey 2025-09-14 17:46:04 -06:00
Dark-Alex-17 cfc296dd75 ci: Fixed typo in shell commands for Windows and Mac builds 2025-09-14 17:40:20 -06:00
Dark-Alex-17 ec115d470a ci: Fixed linux-gnu target build 2025-09-14 17:28:49 -06:00
Dark-Alex-17 d6a2606b7d build: Reverted to previous build 2025-09-14 17:23:27 -06:00
Dark-Alex-17 7dc4995c9b ci: Don't use cross to compile ARM linux GNU 2025-09-14 17:21:44 -06:00
Dark-Alex-17 befd414bfe ci: Don't use cross to build linux-gnu 2025-09-14 17:11:36 -06:00
Dark-Alex-17 2b971602c3 docs: Updated changelog 2025-09-14 17:08:32 -06:00
Dark-Alex-17 ad1be71f41 Merge remote-tracking branch 'origin/main' 2025-09-14 17:08:16 -06:00
Dark-Alex-17 18ee7e4a9f ci: Fix potential typo in publishing of archives 2025-09-14 17:08:09 -06:00
Dark-Alex-17 68bc150d30 ci: Added additional targets and fixed typo in artifact upload 2025-09-14 17:06:59 -06:00
Dark-Alex-17 d0278bfa65 ci: Fixed bug in the setting of environment variables 2025-09-14 16:52:17 -06:00
Dark-Alex-17 35183f0e34 build: Set up test release 2025-09-14 16:47:35 -06:00
Dark-Alex-17 54bc914554 build: Set up test release 2025-09-14 16:47:13 -06:00
Dark-Alex-17 2a74aa3588 ci: Fix typo in GH release draft status 2025-09-14 16:45:25 -06:00
Dark-Alex-17 cc5d4cd45d ci: Test full GH release 2025-09-14 16:44:12 -06:00
Dark-Alex-17 c6bf2e10db build: gated the openssl crate to linux and mac MUSL builds only to fix Windows 2025-09-14 16:17:49 -06:00
Dark-Alex-17 b326e7ed4c ci: Fix typo in windows ARM target name 2025-09-14 16:06:35 -06:00
Dark-Alex-17 396cb4c3e4 ci: finalize the OS build choices 2025-09-14 16:01:17 -06:00
Dark-Alex-17 9963d9cd0b ci: install the generic libclang-dev 2025-09-14 15:53:47 -06:00
Dark-Alex-17 ba64e8141d ci: try again without i686 windows 2025-09-14 15:45:34 -06:00
Dark-Alex-17 53ce30e0b1 ci: change llvm version 2025-09-14 15:40:27 -06:00
Dark-Alex-17 9aea77661b ci: Install libclang using the official llvm installation method 2025-09-14 15:38:14 -06:00
Dark-Alex-17 e412f01c0a ci: add the universe repository for ubuntu 2025-09-14 15:28:13 -06:00
Dark-Alex-17 1e34429f52 ci: Force install the latest libclang 2025-09-14 15:25:09 -06:00
Dark-Alex-17 25c428ddbd ci: Attempt to use pre-built target binaries for aws-lc-sys 2025-09-14 15:21:52 -06:00
Dark-Alex-17 f19153b196 ci: enable the universe apt repository 2025-09-14 15:08:30 -06:00
Dark-Alex-17 8b3c9c822e ci: Testing manual install of bindgen 2025-09-14 15:03:56 -06:00
Dark-Alex-17 b5ad622798 ci: Test disabling aws-lc-sys crate 2025-09-14 14:40:54 -06:00
Dark-Alex-17 1063038c52 ci: Testing new build flow 2025-09-14 14:36:23 -06:00
Dark-Alex-17 b956e95619 ci: test using cross for all compilation targets 2025-09-13 16:20:40 -06:00
Dark-Alex-17 a8b3c185c6 ci: fix bug for mac installs 2025-09-13 16:14:33 -06:00
Dark-Alex-17 84ffc8b71c ci: force install libclang deps 2025-09-13 16:08:37 -06:00
Dark-Alex-17 eb7c78327b ci: try build with cross 2025-09-13 16:00:09 -06:00
Dark-Alex-17 6fe33bffa0 testing 2025-09-13 15:41:56 -06:00
Dark-Alex-17 cd2c3d6c3d build: revert to previous dependencies stack 2025-09-13 15:08:12 -06:00
Dark-Alex-17 5d1cfffc74 ci: use cross for musl builds 2025-09-13 14:35:44 -06:00
Dark-Alex-17 fcab216926 ci: explicitly help out aws-lc-sys with bindgen 2025-09-13 14:06:40 -06:00
Dark-Alex-17 c0755d8751 build: version fix 2025-09-13 13:56:35 -06:00
Dark-Alex-17 08dea6a190 build: Reverted back to previous build 2025-09-13 13:47:00 -06:00
Dark-Alex-17 8c5dd6fd84 build: Specify proper version in cargo toml 2025-09-13 13:33:52 -06:00
Dark-Alex-17 63eef4a70a build: Updated Cargo lockfile 2025-09-13 13:02:54 -06:00
Dark-Alex-17 e334b375da fix: Revert back hacky stuff so I can test with act now 2025-09-12 21:33:50 -06:00
Dark-Alex-17 3a1752b148 fix: Attempting to use pre-generated bindgens for the aws-lc-sys library 2025-09-12 20:42:19 -06:00
Dark-Alex-17 3c119595fa fix: Install openSSL differently to make this work 2025-09-12 20:35:44 -06:00
Dark-Alex-17 d8dec0db59 fix: Address edge case for unknown_musl targets 2025-09-12 20:30:44 -06:00
Dark-Alex-17 ebea1519c7 fix: Install LLVM prereqs for release flow 2025-09-12 20:26:48 -06:00
Dark-Alex-17 378b5cbe65 fix: Updated the release flow to install the external bindgen-cli 2025-09-12 20:20:27 -06:00
Dark-Alex-17 0968311055 chore: release prep 2025-09-12 20:12:22 -06:00
Dark-Alex-17 a50128649c docs: prep for release 2025-09-12 19:45:55 -06:00
Dark-Alex-17 03bc44a9f6 test: Added tests for the Azure Key Vault provider 2025-09-12 19:35:54 -06:00
Dark-Alex-17 4042402d1b feat: Azure Key Vault support 2025-09-12 19:28:15 -06:00
Dark-Alex-17 a303f2fdaa docs: Updated the docs to show how to use the GCP Secret Manager provider 2025-09-12 18:48:47 -06:00
Dark-Alex-17 3e1e138296 test: Added tests for the GCP Secret Manager provider 2025-09-12 18:48:35 -06:00
Dark-Alex-17 bcbd755a37 feat: GCP Secret Manager support 2025-09-12 18:36:16 -06:00
Dark-Alex-17 ac45287336 feat: Full AWS SecretsManager support 2025-09-12 17:24:47 -06:00
Dark-Alex-17 81989f8c94 feat: AWS Secrets Manager support 2025-09-12 17:11:44 -06:00
Dark-Alex-17 ae7f04a423 docs: Reverted changelog back to previous value for simplicity 2025-09-12 15:38:13 -06:00
Dark-Alex-17 9d8fa17dde refactor: Refactor configuration structs directly into the provider definition to simplify validation, structs, and future extensions 2025-09-12 15:37:17 -06:00
Dark-Alex-17 41a9e8134a docs: Added changelog for commitizen to use for version bumping 2025-09-12 13:59:26 -06:00
Dark-Alex-17 d4ec6f6989 ci: Testing to see if MacOS needs an explicitly defined TMPDIR environment variable 2025-09-12 13:54:06 -06:00
Dark-Alex-17 69c7a083a2 fix: Made the vault file location more fault tolerant 2025-09-12 13:42:51 -06:00
Dark-Alex-17 a1a210eb16 fix: Attempting to maybe be a bit more explicit about config file handling to fix MacOS tests 2025-09-12 13:31:25 -06:00
Dark-Alex-17 b5346c813f style: Updated formatting 2025-09-12 13:24:46 -06:00
Dark-Alex-17 24d45ab512 test: fixed a windows-specific preview command test 2025-09-12 13:24:00 -06:00
Dark-Alex-17 f46434ca44 feat: Added two new flags to output where gman writes logs to and where it expects the config file to live 2025-09-12 13:21:50 -06:00
Dark-Alex-17 92e81f6d28 docs: Added docs to the load_config function 2025-09-12 13:21:22 -06:00
Dark-Alex-17 cb30cac47b refactor: Made the creation of the log directories a bit more fault tolerant 2025-09-12 13:07:49 -06:00
Dark-Alex-17 a6d22c8843 ci: Fixed typo in temp directory variable name 2025-09-12 13:00:35 -06:00
Dark-Alex-17 32dfcc1132 ci: Trying a different GitHub actions variable for the temp directory for MacOS 2025-09-12 12:59:47 -06:00
Dark-Alex-17 77b9ae7e2d ci: Attempting to fix TMPDIR path used by MacOS 2025-09-12 12:50:25 -06:00
Dark-Alex-17 07302bca8e docs: Updated the config file location for Macs 2025-09-12 12:33:23 -06:00
Dark-Alex-17 0859d7d3fc build: Upgraded tempfile version to possibly fix bug on mac roundtrip tests 2025-09-12 12:33:14 -06:00
Dark-Alex-17 21ba26230c test: Attempting to fix dry-run output tests for mac 2025-09-12 12:19:38 -06:00
Dark-Alex-17 f54f8ab15e ci: Updated codecov action version 2025-09-12 12:13:36 -06:00
Dark-Alex-17 7d63647f16 style: Addressed formatting issues 2025-09-12 11:52:08 -06:00
Dark-Alex-17 f7993714ec ci: Added deployment scripts for chocolatey and homebrew 2025-09-12 11:49:12 -06:00
Dark-Alex-17 aaf6850d59 docs: Updated the license in the Cargo.toml 2025-09-12 11:47:55 -06:00
Dark-Alex-17 62c06cb9ca ci: Removed the test-release workflow in prep for the real thing 2025-09-12 11:47:40 -06:00
Dark-Alex-17 d92976ba29 docs: Updated README with additional package manager installation instructions 2025-09-12 11:47:24 -06:00
Dark-Alex-17 194f86144b refactor: Renamed the provider field in a config file to type to make things a little easier to understand; also removed husky 2025-09-12 11:20:02 -06:00
Dark-Alex-17 ca990f460e ci: Preparing the repo to go public 2025-09-11 17:19:52 -06:00
Dark-Alex-17 1849e11063 ci: Created initial test-release pipeline 2025-09-11 17:05:49 -06:00
Dark-Alex-17 9e8e317daf Updated the README with a more clear example of what the purpose of gman is, and also support fully isolated, multiple local based configurations with isolated git repositories so users can have separate repos for different environments 2025-09-11 16:21:47 -06:00