CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 15:57:34 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"346643531577400f9aa572b0fec225ad"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=lEj%2FI4SaUzEG6pwUWLzt13yzh%2Fom%2BiUidHp1%2BHlj%2Fyh8RRtjRa04fja6mNe7PSTgscMc39udoKJJmDZtzohHpsCdpYjHNkr7RdVffQC80LcQkxLgez%2F7Ck%2F2yfQE5rNwMLqkW3y7%2FLV5NqWWccSAEFZjqch9WlX3zVuBH9RNgd1fIwhaw9Dxsw%2FRsk3C5h%2BWSSvMPZxDq99urxYCtPvPf42dtk9ikSTI6b0OTNQ2oiSTPswznd6tgtUmXes50Cl0BNMDuOfeT4KJDIupqSSfJA%3D%3D--c7tQC%2F88oH1oOuop--CRhv5uQjt6prco28pHt0Nw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.2021283436.1753286253; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 15:57:33 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 15:57:33 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9FF4:B5FA6:E3450C:10CD244:6881066D
Releases · alajmo/sake · GitHub
25 Sep 10:00
10 Jun 20:14
Loading
04 Jan 22:30
Loading
04 Dec 20:26
Loading
16 Oct 06:32
Loading
09 Oct 21:29
Loading
16 Sep 18:47
Loading
26 Aug 19:30
Loading
26 Jun 07:40
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 21
Releases: alajmo/sake
Releases · alajmo/sake
v0.15.1
72850d1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Fixes
- Fix resolving identity file in ssh config correctly when ~ is used.
- Fix public file not found when using ssh config
Assets 18
- 1.42 KB
2023-09-25T10:00:20Z - 3.13 MB
2023-09-25T10:00:19Z - 3.01 MB
2023-09-25T10:00:14Z - 2.87 MB
2023-09-25T10:00:17Z - 3.02 MB
2023-09-25T10:00:17Z - 2.87 MB
2023-09-25T10:00:15Z - 3.02 MB
2023-09-25T10:00:20Z - 2.84 MB
2023-09-25T10:00:15Z - 2.75 MB
2023-09-25T10:00:16Z - 2.86 MB
2023-09-25T10:00:18Z -
2023-09-25T09:54:39Z -
2023-09-25T09:54:39Z - Loading
v0.15.0
15276ae
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Features
- Add support for multiple bastions
Misc
- Update to go 1.20
Assets 18
v0.14.0
Compare
Features
- Add ability to modify prefix in text and table themes
- Hide tasks from auto-completion via spec attribute
hidden: true
- Add print option to limit output to stdout|stderr
- Default to one of following identity files if no identity specified
~/.ssh/id_rsa
,~/.ssh/id_ecdsa
,~/.ssh/id_dsa
- Add ability to modify default timeout for ssh connections
Fixes
- [BREAKING CHANGE]: No more duplicate tasks, specs, targets, and themes
- Small fix when user config is specified but not found
- Fix some small validation issues with batch and batch-p
- A bunch of smaller fixes
Assets 18
v0.13.0
f989a69
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Features
- Add ability to register variables which are available to the next tasks
- Add option to ignore errors for indiviual tasks
- Add flag/spec
--list-hosts
option to list targetted hosts - Support output options
csv
/json
/none
- Add new task strategies: linear, host_pinned, free
linear
: execute task for each host before proceeding to the next task (default)host_pinned
: executes tasks (serial) for a host before proceeding to the next hostfree
: tasks without waiting for other tasks
- Add host ordering
inventory
: The order is as provided by the inventoryreverse_inventory
: The order is the reverse of the inventorysorted
: Hosts are alphabetically sorted by hostreverse_sorted
: Hosts are sorted by host in reverse alphabetical orderrandom
: Hosts are randomly ordered
- Determine number of hosts to run in parallel
batch
: specify number of hostsbatch_p
: specify number of hosts in percentageforks
: max number of concurrent processes
- Add option to display reports at end of tasks by using
--report
flag or specifying it inspec
definitionrecap
: show basic reportrc
: show return code for each host and tasktask
: show task status for each host and tasktime
: show time report for each host and taskall
: show all reports
- Add confirm/step task capability
confirm
: for the root taskstep
: per task and host
Fixes
- Fix omitting attribute
align
when creating a theme - Abort tasks prematurely when running in parallel and AnyErrorsFatal set to true
- Fix server range (previously
[2:100]
didn't work as strings were compared) - Fix empty error for non existing working directory and update how work_dir works
Minor
- Add option to omit empty columns via flag
--omit-empty-columns
and specomit_empty_columns
- Add option to specify target and spec via flags
--target
/--spec
- Add description to targets and specs
- Add server identity to environment variables
- Add silent/describe attribute to spec definition
- Add ssh user flag option
Changes
- [BREAKING CHANGE]: Deprecated the parallel flag, use batch/batch_p/forks instead
- [BREAKING CHANGE]: Rename default environment variables from
SAKE_SERVER_*
toS_*
, and remove task default environment variables - [BREAKING CHANGE]: Shorthand flag for silent is now
Q
- Switch to default shell when evaluating inventory
- If no command name is set on nested tasks, assign
task-$i
instead oftask
- If
--limit
flag is higher than available hosts, then select all hosts filtered - Update flag sorting
- Rename
--omit-empty
to--omit-empty-rows
- Building
sake
with go 1.19
Assets 18
v0.12.1
Compare
Fixes
- Fix port out of range when using shorthand format for hosts
Assets 18
v0.12.0
Compare
Features
- Add hosts keyword that supports having multiple hosts per server definition
- Specify as a list
- Specify as a string containing range (
192.168.0.[1:10:2]
) - Use
inventory
attribute (kubectl get nodes
)
- Add silent flag to supress
Running...
spinner when running tasks - Support connection string instead of 3 fields:
user@host:port
- Support resolving IdentityFile in ssh config (
~/.ssh/config
) - Support resolving Includes in ssh config (
~/.ssh/config
) - Support glob pattern for Hosts (
Host *
) - Add bastion headers to list servers
- Add flags/target config
--limit
&--limit-p
to limit number of servers task is run on - Add filtering servers on host regex
- Add invert flag on filtering servers
- Add flag
--all-headers
for tasks and servers - Add sub-commands edit/list/describe [specs|targets]
- Add 3 new table outputs (table-2, table-3, table-4)
- [BREAKING CHANGE]: Simplified theme config, now it only accepts manipulation of rows and headers, not specific properties
Fixes
- Use IdentitiesOnly if user specifies a IdentityFile
- Default to
Name
, if description is not set, in auto-completion for tasks - Support lowercase ssh config keys (previously they had to be PascalCase)
Deprecated
- [BREAKING CHANGE]: Removed environment variables
SAKE_IDENTITY_FILE
andSAKE_PASSWORD
, users can use flags instead
Assets 18
v0.11.0
Compare
Assets 18
v0.10.3
Compare
Fixes
- Fix authentication failures [#30]
- Previously known_hosts didn't work correctly when specifying port other than 22
Features
- Resolve hosts from ssh_config
- Support hashing known_host entries
Assets 18
v0.10.2
v0.10.1
Compare
- Small fix for WorkDir being related to calling file when server is local
Assets 18
Previous Next
You can’t perform that action at this time.