* use notification system for OS updates
* feat: Include the version update notification in the update in rs
* chore: Change the location of the comment
* progress on release notes
* fill out missing sections
* fix build
* fix build
---------
Co-authored-by: J H <dragondef@gmail.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* Add gather_debug_info.sh for comprehensive StartOS diagnostics
* chore: Update the services to use the lxc instead of podman
* chore: Add symlink /usr/bin/gather-debug
---------
Co-authored-by: Jade <2364004+Blu-J@users.noreply.github.com>
* add support for ACME cert acquisition
* add support for modifying hosts for a package
* misc fixes
* more fixes
* use different port for lan clearnet than wan clearnet
* fix chroot-and-upgrade always growing
* bail on failure
* wip
* fix alpn auth
* bump async-acme
* fix cli
* add barebones documentation
* add domain to hostname info
* sdk input spec improvements
* more sdk changes
* fe changes
* alpha.14
* fix tests
* separate validator in filehelper
* use deeppartial for getinput
* fix union type and update ts-matches
* alpha.15
* alpha.16
* alpha.17
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
* wip(fix): Working on fixing the migration.
* get s9pk compat key
* wip: Change to just using the archive to not use the manifest parsing.
* fix: Fix the rebuild
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* wip
* wip: Adding more of the docker for the mac build
* fix: Running a build
* chore: Make the code a little cleaner
* optimize: reduce docker image size for mac-tar2sqfs
* feat: Update sdk-utils container usage and Dockerfile
* feat: Publish SDK Utils Container image
* clean up ...
* feat: Add manual input to control tagging Docker image as 'latest'
* fix: Update workflow input handling
* switch to different repo and clean
---------
Co-authored-by: Mariusz Kogen <k0gen@pm.me>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
* sdk tweaks
* update action result types
* accommodate new action response types
* fix: show action value labels
* Feature/get status effect (#2765)
* wip: get status
* feat: Add the get_status for effects
* feat: Do a callback
---------
Co-authored-by: J H <dragondef@gmail.com>
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
Co-authored-by: waterplea <alexander@inkin.ru>
Co-authored-by: J H <dragondef@gmail.com>
* chore: convert to use a value, cause why not
* wip: Add the up for this going up
* wip: trait changes
* wip: Add in some more of the private transformations
* chore(wip): Adding the ssh_keys todo
* wip: Add cifs
* fix migration structure
* chore: Fix the trait for the version
* wip(feat): Notifications are in the system
* fix marker trait hell
* handle key todos
* wip: Testing the migration in a system.
* fix pubkey parser
* fix: migration works
* wip: Trying to get the migration stuff?
* fix: Can now install the packages that we wanted, yay!"
* Merge branch 'next/minor' of github.com:Start9Labs/start-os into feat/migration
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* add with_about for echo, server, and auth
* update for feedback
* finish (most) remaining command documentation
* update comments after additional clarification
* add expanded_api descriptions
* add comments for action_api
* add comments for remaining apis
* add comment for package-rebuild
* fix build errors
* missed one with_about
* add context to git-info subcommands
* remove context from git-info subcommands
* Make git-info from_fns generic over context
* make version::git_info generic over the context
* try removing generics from subcommand and version::git_info
* try adding a closure with context
* Updates for reviewer feedback
* add error status
* update types
* ṗ̶̰̙̓͒̈́ͅü̵̢̙̫̣ŗ̷̪̺̺͛g̴̲͉͎̬̒̇e̵̪̎̅͌ ̶̡̜̘͐͛t̶͎͍̣̿̍̐h̴͕̩͗̈́̎̑e̵͚͒̂͝ ̸̛͙̦͈͝v̶̱͙̬̽̔ọ̶̧̡̒̓i̸̬̲͍̋̈́d̴͉̀
* fix some extra voids
* add `package.rebuild`
* introduce error status and pkg rebuild and fix mocks
* minor fixes
* fix build
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>