Kevin/automated testing#28
Merged
kevinwang5658 merged 98 commits intoApr 23, 2026
Merged
Conversation
…e cron to run daily
4109ebe to
3c6d0a4
Compare
0b43e20
into
kevin/add-completions-upload-script-and-defaults
4 checks passed
kevinwang5658
added a commit
that referenced
this pull request
May 13, 2026
…ixes and new resources (#27) * feat: Add uv and tests * feat: Add rbenv and tests * feat: Add rbenv and tests * feat: Fixed ollama tests * feat: Added new integration test for everything * feat: Test workflow by adding push * fix: disable cron until I can get it to work * feat: Added syncthing support * fix: bug fixes * fix: fixed syncthing bugs and fixed test runner bug * feat: Add file based completions files. And moved the completions cron to this repo * feat: Improved folder naming and added README documentation * feat: Added completions for asdf * feat: Added completions for apt * feat: Added completions for npm and pip * feat: Added uv completions and rb completions and test completions script * feat: Changed npm install to a single string command instead of string + object. * feat: Added completions for ollama, pnpm and snap * feat: Modified the deploy script to deploy each resource directly to the db as well. Modified the build script to build the original json schema. Bump to version 1.1.0 * feat: Modified the deploy script to deploy each resource directly to the db as well. Modified the build script to build the original json schema. Bump to version 1.1.0 * feat: Modified the build script to build a metadata.json * fix: Fix path and aliases imports * feat: Add support on db side for example and default parameters * feat: Added example and defaults for path, aliases, ssh-config * feat: Added alias resource and syncthing * feat: Added asdf and aws * feat: Added apt, npm login, nvm and pnpm * breaking: Removed object option from apt. Split git-repository into singular and plural versions * feat: Added homebrew, git, git-lfs, examples, aws-profile, aws-cli * feat: Added python tools * feat: Added action, package-managers, tart, terraform, ollama, and files. Added new skill for generating examples * feat: Fixes jenv for linux * feat: Fixes testing harness for linux. Fix syncthing for linux * fix: nvm test for now and moved nvm destroy out of npm-login and npm tests (the testing environment relies on nvm) * fix: rbenv, terraform, aliases, apt, and snap * fix: Fixed a bunch of resources not pre-installing curl and unzip if it doesn't exist. Added fixes for alias, android-studio (linux support), asdf, aws-cli, npm, npm-login, nvm, ollama, pyenv, terraform, uv * fix: Fixes for docker and uv. Added global parameter for uv * fix: Fixes for docker and pnpm. Improved python tests by switching to uv * feat: improved run all test * feat: temp add push to test * Kevin/automated testing (#28) Added automated tests on github actions: Shard macOS and linux tests to improve speed Fix testing problems Fix platform problems (had to integrate the existing tests with the differences between tart and the github actions runner) Fixed structural problems Added claude to run on test failure to attempt to auto fixing * Added testing change to enable tests for example and default configs. Added push to test changes. * Fixes the distro not being in schema by adding to schema * Update plugin lib library as well * Updated libs and fix error * Disable test on push. Homebrew fixes * Tap fix * Omit system from nvm import * Switch homebrew back askpass * Switch homebrew to use askpass * Imrpove beta deploys (just deploy with the version as -beta now * Add adopt parameter to brew install * feat: Added minCliVersion support * fix: Fixed cask parameter installations. Fixed docker deteching volume breaking entire apply. Filter corepack out of npm install * fix: allow asdf to allow multiple. Added description to homebrew schema * fix: Disable import for git repository, fix import for macports install, allow pnpm to query the version * fix: Path not importing correctly * feat: Added env-var resource * fix: Fixed terraform latest version and uv global parameter * fix: Fixes for docker, ollama, ssh-add and uv * chore: bumped package version * feat: Updated test name. Added fix for pnpm * fix: Fix for git * fix: Fix for git * fix: Enable test on push temp * fix: Move workflow dispatch to top * fix: Pnpm and apt tests * temp add push tags * Macports fix * feat: Moved documentation over from main-site * feat: Added missing documentation * feat: Moved homebrew and other package managers to a dedicated package managers folder. Fixed broken links. * feat: Added actions for automated AI based resource creation * Update automated test to run on Mon, Wed, Saturday instead of every day
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added automated tests on github actions: