Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
raystack
/
salt
Public
Notifications
You must be signed in to change notification settings
Fork
8
Star
14
Code
Issues
8
Pull requests
2
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
refactor: evolve salt into raystack service framework
- #85
#85
Open
ravisuhag
wants to merge 30 commits into
main
raystack/salt:main
from
refactor/salt-evolution
raystack/salt:refactor/salt-evolution
Copy head branch name to clipboard
Conversation
Commits
30
(30)
Checks
Files changed
Open
refactor: evolve salt into raystack service framework
#85
ravisuhag
wants to merge 30 commits into
main
raystack/salt:main
from
refactor/salt-evolution
raystack/salt:refactor/salt-evolution
Copy head branch name to clipboard
Commits
Commits on Apr 18, 2026
refactor: restructure packages and drop unused code
Show description for 1dd6f5c
ravisuhag
committed
1dd6f5c
View commit details
Copy full SHA for 1dd6f5c
Browse repository at this point
feat(server): add h2c server with health checks and timeouts
Show description for 6f8fc36
ravisuhag
committed
6f8fc36
View commit details
Copy full SHA for 6f8fc36
Browse repository at this point
feat(middleware): add Connect interceptors and HTTP middleware
Show description for e7e41ef
ravisuhag
committed
e7e41ef
View commit details
Copy full SHA for e7e41ef
Browse repository at this point
feat(app): add service bootstrap
Show description for 12a2c29
ravisuhag
committed
12a2c29
View commit details
Copy full SHA for 12a2c29
Browse repository at this point
feat(cli): add CLI bootstrap and rewrite printer
Show description for 1f44bcf
ravisuhag
committed
1f44bcf
View commit details
Copy full SHA for 1f44bcf
Browse repository at this point
refactor(config): upgrade deps and remove stdout printing
Show description for 15d6c36
ravisuhag
committed
15d6c36
View commit details
Copy full SHA for 15d6c36
Browse repository at this point
fix: upgrade golangci-lint to v2 and Go to 1.24
Show description for 5f97557
ravisuhag
committed
5f97557
View commit details
Copy full SHA for 5f97557
Browse repository at this point
docs: add README, migration guide, and GoDoc examples
Show description for e2df2b3
ravisuhag
committed
e2df2b3
View commit details
Copy full SHA for e2df2b3
Browse repository at this point
refactor(cli): replace cli.Execute with cli.Init decorator pattern
Show description for a38dd1b
ravisuhag
committed
a38dd1b
View commit details
Copy full SHA for a38dd1b
Browse repository at this point
test(cli): add tests for Init, Output, and Prompter
Show description for 6b941e9
ravisuhag
committed
6b941e9
View commit details
Copy full SHA for 6b941e9
Browse repository at this point
test(app): add test for OnStart failure cleanup behavior
Show description for b3cfd31
ravisuhag
committed
b3cfd31
View commit details
Copy full SHA for b3cfd31
Browse repository at this point
feat(cli): add ConfigCommand helper for config init/list
Show description for 8a66841
ravisuhag
committed
8a66841
View commit details
Copy full SHA for 8a66841
Browse repository at this point
deps: upgrade cobra v1.8.1 → v1.10.2, pflag v1.0.5 → v1.0.9
ravisuhag
committed
0f6ef68
View commit details
Copy full SHA for 0f6ef68
Browse repository at this point
deps: upgrade all direct dependencies to latest
Show description for 71c0949
ravisuhag
committed
71c0949
View commit details
Copy full SHA for 71c0949
Browse repository at this point
Commits on Apr 19, 2026
feat(cli): support cobra GroupID and set error prefix
Show description for 02cd603
ravisuhag
committed
02cd603
View commit details
Copy full SHA for 02cd603
Browse repository at this point
refactor(version): unexport internal functions
Show description for 4e0d8f7
ravisuhag
committed
4e0d8f7
View commit details
Copy full SHA for 4e0d8f7
Browse repository at this point
docs: update migration guide with GroupID, ConfigCommand, dep versions
ravisuhag
committed
3239333
View commit details
Copy full SHA for 3239333
Browse repository at this point
feat(prompt): add Password method for masked secret input
ravisuhag
committed
77c342a
View commit details
Copy full SHA for 77c342a
Browse repository at this point
feat(cli): add typed error handling, remove IsCommandErr
Show description for eaafbde
ravisuhag
committed
eaafbde
View commit details
Copy full SHA for eaafbde
Browse repository at this point
docs: add error handling examples and migration guide
ravisuhag
committed
f560a14
View commit details
Copy full SHA for f560a14
Browse repository at this point
feat(cli): cache version checks and add TTY-aware table output
Show description for 71818f7
ravisuhag
committed
71818f7
View commit details
Copy full SHA for 71818f7
Browse repository at this point
feat(cli): add terminal width and separate stderr for status output
Show description for 3eb7605
ravisuhag
committed
3eb7605
View commit details
Copy full SHA for 3eb7605
Browse repository at this point
refactor(cli): add Execute, unexport error types, modernize idioms
Show description for 8e152b6
ravisuhag
committed
8e152b6
View commit details
Copy full SHA for 8e152b6
Browse repository at this point
fix: address review feedback from CodeRabbit
Show description for 65c5fdd
ravisuhag
committed
65c5fdd
View commit details
Copy full SHA for 65c5fdd
Browse repository at this point
docs: add language tag to code block and note defaults.Set error
ravisuhag
committed
2eab3de
View commit details
Copy full SHA for 2eab3de
Browse repository at this point
feat(cli): add IOStreams for centralized I/O and testability
Show description for 4837a4f
ravisuhag
committed
4837a4f
View commit details
Copy full SHA for 4837a4f
Browse repository at this point
refactor(terminal): remove functions superseded by IOStreams
Show description for 866c776
ravisuhag
committed
866c776
View commit details
Copy full SHA for 866c776
Browse repository at this point
feat(cli): add --json flag with field selection for structured output
Show description for 90a1347
ravisuhag
committed
90a1347
View commit details
Copy full SHA for 90a1347
Browse repository at this point
Commits on Apr 20, 2026
fix: address review findings across packages
Show description for 6a1eb85
ravisuhag
committed
6a1eb85
View commit details
Copy full SHA for 6a1eb85
Browse repository at this point
fix(cli): DX improvements and comprehensive integration tests
Show description for 05a493a
ravisuhag
committed
05a493a
View commit details
Copy full SHA for 05a493a
Browse repository at this point
You can’t perform that action at this time.