-
0.4.1-alpha Stable
released this
2022-04-21 13:47:45 +00:00 | 664 commits to main since this releaseChangelog
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
abra_0.4.1-alpha_darwin_arm64
25 MiB
-
abra_0.4.1-alpha_darwin_x86_64
26 MiB
-
abra_0.4.1-alpha_linux_arm64
25 MiB
-
abra_0.4.1-alpha_linux_armv5
24 MiB
-
abra_0.4.1-alpha_linux_armv6
24 MiB
-
abra_0.4.1-alpha_linux_armv7
24 MiB
-
abra_0.4.1-alpha_linux_i386
25 MiB
-
abra_0.4.1-alpha_linux_x86_64
26 MiB
-
checksums.txt
763 B
-
0.4.0-alpha Stable
released this
2022-04-19 12:37:26 +00:00 | 670 commits to main since this releaseChangelog
a1190f1
fix: show which service is getting backed up [ci skip]e421922
fix: restore uses absolute paths & better docs3c4bb6a
fix: ensure we're on latest for recipe release dancecbd9240
fix: better local changes messagea0d7a76
fix: better error messages for release failuresa4f1634
fix: backups get gzip, absolute paths, single archive fileb27acb2
feat: backup/restore [ci skip]c71efb4
feat: arm builds [ci skip]ed5bbda
docs: wording & emoji [ci skip]7b627ea
docs: nice gopher [ci skip]622ecc4
docs: drop slash [ci skip]10d5705
docs: better backup docsf6690a8
build: upx release script [ci skip]
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
abra_0.4.0-alpha_darwin_arm64
25 MiB
-
abra_0.4.0-alpha_darwin_x86_64
26 MiB
-
abra_0.4.0-alpha_linux_arm64
25 MiB
-
abra_0.4.0-alpha_linux_armv5
24 MiB
-
abra_0.4.0-alpha_linux_armv6
24 MiB
-
abra_0.4.0-alpha_linux_armv7
24 MiB
-
abra_0.4.0-alpha_linux_i386
25 MiB
-
abra_0.4.0-alpha_linux_x86_64
26 MiB
-
checksums.txt
763 B
-
0.4.0-alpha-rc8 Stable
released this
2022-03-30 14:35:30 +00:00 | 690 commits to main since this releaseChangelog
Downloads
-
0.4.0-alpha-rc7 Stable
released this
2022-03-27 19:33:37 +00:00 | 695 commits to main since this releaseChangelog
bc1729c
trim docs, point to new docs [ci skip]cdec834
reformat: remove extra line in CLI help2fbdcfb
refactor: try the meta for default branch too22f9cf2
refactor: remove unused flag4e09f3b
refactor: migrate authors to dedicated file [ci skip]c905376
refactor!: use "config" instead of "compose" [ci skip]58e98f4
refactor!: type -> recipes793a850
refactor!: short flags for server add2277e4e
refactor!: remove no-input flag where not needed42c1450
refactor!: prefer short flags on releasec0c3d9f
refactor!: make dry-run flag more convenient227c02c
refactor!: make common flags single char again2493921
refactor!: de-duplicate record flagse670844
refactor!: app name -> domaina237788
refacator!: use single char short flagsf432bfd
fix: warn when no repo on git4023e6a
fix: wait until app created to check for secretsd5f30a3
fix: use removal flag with correct help0557284
fix: use new repo namea9b5227
fix: use name not stack name for pass storage231cc3c
fix: use StackName to filter volumesfc51078
fix: typodfb32cb
fix: type -> recipe [ci skip]e9cfb07
fix: strip length modifiers1615130
fix: skip prompt for no passwordsc344235
fix: skip dupe ipv4 check, done in EnsureDomainsResolveSameIPv4c67471e
fix: show which secret was generatedc66695d
fix: return err not logrus + new linesd3e127e
fix: retain backwards compat with TYPE/RECIPE changefa8611b
fix: respect NoInput on "app cp" & use app to get StackName6333815
fix: remove unused flag7a40e2d
fix: remove duplicate flags on "server new"6b2a001
fix: remove dupe logging on catalogue reading [ci skip]82d560a
fix: prompt for input on app cpecbeacf
fix: prompt for container choice correctly on run [ci skip]5da4afa
fix: only ensure latest after cloningb4b0b46
fix: only delete secrets from specific app3797292
fix: no domain/converge check for deploy/upgrade/rollback6aa23a7
fix: more precise filtering6a50981
fix: match on generation of single secretf39e186
fix: match Force/NoInput where neededd61e104
fix: look at removal flag for pass logic8ccf856
fix: lay out generated secrets with warning/clarificationc7062e0
fix: initial subcmd completionb295958
fix: handle all container registriesa8f35bd
fix: handle NoInput for volume removald0945aa
fix: handle NoInput for app removal2620097
fix: guard against concurrent write errors823f869
fix: error out correctly from ValidateDomainbdd9b0a
fix: ensure recipes on latest for lint/generateb2d17a1
fix: ensure latest checked out for recipe upgrade2b2dcc0
fix: dont checkout latest if we dont have a copy37a1fcc
fix: delete all secrets if force/noinpute056d8d
fix: de-dupe dns resolver logging, more concise [ci skip]09ac74d
fix: check out default branch from tagsbfeda40
fix: catch more ssh failure modes with help16fc5ee
fix: can't force remove if it is already deployed7f31531
fix: better prompts & matching for secret removal3381b89
fix: better error handling & proper context deletion for server rm2122f0e
fix: avoid short command alias conflicts3fbd381
fix: add pass remove flag & show name is optionalce70932
feat: single char short flag for volumes removalb5f23d3
feat: show latest published version on sync2555096
feat: short flags for run commandb31cb6b
feat: prompt for secret generation3383600
feat: pass domain to new app envsc529988
feat: output success for secret insert [ci skip]e78b395
feat: new short flag for RC upgradingf0fc102
feat: more info on volumes. skip driver infod316de2
feat: include recipe in deploy & friends overview860f1d6
feat: bring back scripts interfacea23124a
feat: auto strip domain names to avoid runtime limits46fca7c
docs: less ambig wording [ci skip]5237c7e
docs: focus more on straight ssh docs for server addd8a1b0c
doc: indicate storage location of secret in logs7a8c7cd
ci: drop static check6e1e02a
chore: use same flag docs style598e87d
chore: skip new repositories123475b
chore: remove old files [ci skip]acc665f
chore: publish next tag 0.4.0-alpha-rc7a6b52c1
chore: go mod tidy [ci skip]0a208d0
chore: go mod tidy + patch upgrades9d5e805
chore: go mod tidy1236192
chore: go mod tidy3f83803
chore: go mod tidybafc8a8
chore: go mod tidy53ed1fc
chore: go mod tidy0015118
chore: go mod tidycd46d71
chore(deps): update module github.com/schollz/progressbar/v3 to v3.8.6770ae5e
chore(deps): update module github.com/moby/sys/signal to v0.7.0da97117
chore(deps): update module github.com/docker/docker to v20.10.1413e0392
chore(deps): update module github.com/docker/docker to v20.10.13fa51459
chore(deps): update module github.com/docker/distribution to v2.8.1cc9e3d4
chore(deps): update module github.com/docker/distribution to v2.8.0978297c
chore(deps): update module github.com/docker/cli to v20.10.1499a6135
chore(deps): update module github.com/docker/cli to v20.10.1391b4e02
chore(deps): update module github.com/containers/image to v56fa0903
chore(deps): update module github.com/buger/goterm to v1.0.411da480
chore(deps): update module github.com/alecaivazis/survey/v2 to v2.3.4848e175
chore(deps): update golang docker tag to v1.18141711e
Merge remote-tracking branch 'origin/renovate/main-github.com-schollz-progressbar-v3-3.x' into main3d44d8c
Merge remote-tracking branch 'origin/renovate/main-github.com-docker-docker-20.x' into maina274109
Merge remote-tracking branch 'origin/renovate/main-github.com-docker-docker-20.x' into mainb8b4616
Merge remote-tracking branch 'origin/renovate/main-github.com-docker-cli-20.x' into main
Downloads
-
0.4.0-alpha-rc6 Stable
released this
2022-01-19 12:33:39 +00:00 | 808 commits to main since this releaseChangelog
f9a2c1d
refactor: put StripTagMeta into formatter package9f2bb3f
refactor!: remove auto dns, too magic, too broken0e688f1
refactor!: migrate to urfave/cli v1a1abe5c
refactor!: drop backup/restore for nowa33767f
refactor!: drop auto traefik deploy, rarely worksb9ec416
fix: when upgrading, skip over bad tags, don't error out53cd3b8
fix: drop duplicate flagsb1b9612
fix: dont try to parse empty values on status lookup13e5823
fix: correctly override with ~/.ssh/config if failing to connect7a66a90
fix!: change dry-run alias to not conflict with debugf4b5635
docs: point to new option for better assurance on tag listingcb210d0
docs: pass on flag/help stringscff7534
chore: publish 0.4.0-alpha-rc6
Downloads
-
0.4.0-alpha-rc5 Stable
released this
2022-01-18 10:39:11 +00:00 | 824 commits to main since this releaseChangelog
199aa5f
fix: read password length from env filesca75654
fix: read correct app file name for secret generatione0fa1b6
fix: let users know what was deleted88f9796
fix: let us know if not pushing changes without dry-run (recipe release)3aec5d1
fix: ignore new test repo7733637
fix: ensure catalogue cloned for catalogue reliant commands6cdba0f
fix: commit changes if dry-run not present (recipe release)b69ab0d
fix: chaos mode fixed for upgrade/rollbackfc2d83d
fix: better error message for missing server2f4f288
feat: -a/--all-tags for listing all tags on recipe upgrade9b26c24
docs: drop that, not happeningc6db9ee
chore: publish 0.4.0-alpha-rc5e98f00d
chore: go mod tidyb4c2773
chore(deps): update module gotest.tools/v3 to v3.1.0
Downloads
-
0.4.0-alpha-rc4 Stable
released this
2022-01-06 09:04:51 +00:00 | 838 commits to main since this releaseChangelog
74dfb12
refactor: centralise tag meta strippingd7e1b29
fix: skip failed image parse for upgrade and move onb22b63c
fix: only output if volumes selected for removal1b37d2d
fix: handle tags without images gracefullyd9f3a11
fix: gracefully handle missing tag for syncingd7cf11b
fix: further fixes for gracefully handling missing tag4b7ec63
fix: fix chaos mode for deployment49ccf2d
fix: also show skip for non semver tags87649cb
docs: more manual test cases [ci skip]76adc45
docs: match typically log message style69a7d37
chore: release 0.4.0-alpha-rc4
Downloads
-
0.4.0-alpha-rc3 Stable
released this
2022-01-04 14:34:21 +00:00 | 849 commits to main since this releaseChangelog
25b44dc
refactor!: use lowercase option to match others6d76b36
fix: use spaces like the rest [ci skip]763e7b5
fix: use StackName for querying via Dockereed2756
fix: new app table colume matches usual order now10e4a8b
fix: handle StackName/AppName correctly for new app creation0c2f6fb
fix: app autocomplete for secret commandsb61b8f0
fix: always check for deployed status when removingd5ab9ae
docs: match other abort command outputs2ebb00c
docs: confirm prompt matches language of commande38a007
chore: publish 0.4.0-alpha-rc3
Downloads
-
0.4.0-alpha-rc2 Stable
released this
2022-01-03 15:37:53 +00:00 | 859 commits to main since this releaseChangelog
379e01d
fix: use installer without progress bar [ci skip]bd1da39
fix: show latest version when up-to-dateba9abcb
fix: increase converge timeouta1cbf21
fix: handle "uknown" version on deployment65feda7
fix: dont lookup release notes if no version passed64e223a
fix: dont display non-existant release notes if no version66d5453
docs: recommend more helper commands for deploy timeout636dc82
chore: 0.4.x rc2
Downloads
-
0.4.0-alpha-rc1 Stable
released this
2022-01-02 19:06:34 +00:00 | 869 commits to main since this releaseChangelog
b1d9d9d
refactor: wording & short optionsa293179
refactor: use config var for path62441ac
refactor: use SmallSHAfa45264
refactor: the grand recipe release refactor43e68a9
refactor: reverse list function finallyd2a6e35
refactor: rename to flagsa060433
refactor: remove unused flag5cacd09
refactor: remove old/non-urgen/resolved FIXMEsc13f438
refactor: remove old code7596a67
refactor: refocus the script purpose3d10009
refactor: readabilitycf5ee4e
refactor: put URLs into vars512cd9d
refactor: new line to follow other docsc4f344b
refactor: move to manual dir [ci skip]b8e2d1d
refactor: move function into web package0fe0ffb
refactor: move flags to internal/commoncf1b46f
refactor: move flags into internal/common06f8078
refactor: move flag to internal/common9ddf69b
refactor: move flag to internal/common1df69aa
refactor: more shuffling test infra around [ci skip]575485e
refactor: more portable wget usage17340a7
refactor: more local varfb24357
refactor: merge top-level into one file8f6e1de
refactor: merge catalogue/catalogue, catalogue/generate9c8e6b6
refactor: match logging for dry run59b80d5
refactor: make this flag more general0dc4b2b
refactor: less quotes, spacing for style779c810
refactor: less quotes, less verbose3b5354b
refactor: less quotes5b1b16d
refactor: less quotes48c965b
refactor: less quotes327c5ad
refactor: less quotes15d1e9d
refactor: less quotes053a06c
refactor: less quotes737a22a
refactor: less quotes0a903f0
refactor: less quotes8e8c241
refactor: less quotesfc29ca6
refactor: less quotes07119b0
refactor: less files, they werent used generally1fd0941
refactor: improved version choice flowfdc9e8b
refactor: improved log messages and less quotesf8191ac
refactor: go with domains as defaultf5d2d3a
refactor: formatter gets own packagef5caf55
refactor: fix log style and add recipe contextfa0a63c
refactor: ensure type, drop comment930ff68
refactor: drop unused functioneb3509a
refactor: drop uneccessary structs5bae262
refactor: drop this, it's working solid, less verbose6a98024
refactor: drop old/upstream TODOsc07128b
refactor: drop integration tests [ci skip]45259b3
refactor: drop commentd0a30f6
refactor: code style / error handling improvements5113db1
refactor: centralise git commit machinerya750344
refactor: better wordingae6adac
refactor: autocomplete package4283f13
refactor: apps -> recipes60e4dfd
refactor!: use lowercase like the rest style0aa37fc
refactor!: simplifying publish logic2ba1ec3
fix: x-platform loop output047d0e6
fix: working urlb983971
fix: wording711c4e5
fix: warn on invalid envs for catalogue generation8215bb4
fix: warn if secrets still existdbf84b7
fix: validate this recipe0dc8425
fix: use wget, error out on missing depsabd0943
fix: use scale for restarting84bf3ff
fix: use right variableb92fdbb
fix: use right argba81380
fix: use one function for up-to-date checks4c66e44
fix: use new recipes.json path8e56607
fix: use default48e16c4
fix: use correct error formata75b01e
fix: use app name instead321ba1e
fix: template without weird breakagesc5a74e9
fix: template env files too24882e9
fix: take version from sync when releasing66666e3
fix: take care of -n here14400d4
fix: sync recipes from remotes930c29f
fix: switch order of commandcb32e88
fix: support retryable http clientsf3e55e5
fix: support registry login detailsc1a0052
fix: stop if no tags in placed1526fa
fix: skipdrone-abra
andrecipes
in catalogue48dd9cd
fix: simplify ps output1b9097f
fix: show where we're going7a0d18c
fix: show unknown insteaf of empty for missing version75edcab
fix: show progress on meta reading4dec3c4
fix: show order as in other tablesc8541e1
fix: show latest firstc69a3c2
fix: show app argfefb042
fix: shorter timeout on deploy224c0c3
fix: setup git for e2e testing32dcddb
fix: select containers if we find multiple3f35510
fix: runtime caching for catalogue generation0b17292
fix: revert to existing tags for testing purposes [ci skip]2457b5f
fix: return corrent error handling6100a63
fix: respect NoInput and avoid crashing on init3a27d9d
fix: remove unexpanded var6ef15e0
fix: remove fish from autocompletedc9c971
fix: remove duplication04b5823
fix: release functionality working again5513754
fix: push tags3789e56
fix: prompt for server deletiond0cc51b
fix: point to correct var86d8725
fix: pass name correctly06cc5d1
fix: only update when really needed41a757b
fix: only show when success is for sure1d6c3e9
fix: only query deployed app304b706
fix: only check catalogue oncecdc08ae
fix: much hacking, maybe fixed catalogue generatione839f10
fix: move that back, still wrong but less wrongfc37422
fix: more reliable syncing5cd4317
fix: more performant ps'inc0caf14
fix: more meta for listing recipes29a4d05
fix: more info on multiselectce96269
fix: more fixed for dry mode, this time tested :)ce57d5e
fix: merge messages85a543a
fix: maybe more robust gitignore checks2bc2f86
fix: match exact on filteringbe26f80
fix: maintain sorted outputb083492
fix: log in correctly8393f4b
fix: log discovered paths7d8f3f1
fix: less loose permissions, less +x606b5ac
fix: less long ttl759a00e
fix: less fussy catalogue generation665396b
fix: join path correctlye03761f
fix: include image tooaea5cc6
fix: include ignored files37ab9a9
fix: improve ls output6937bfb
fix: if no remotes, skip ond26fabe
fix: handle zone argument correctly190c103
fix: handle skipping9452217
fix: handle noinput case5254af0
fix: handle no changes edge case for recipe releaseef43832
fix: handle more appropriately929ff88
fix: handle missing versions2c78ac2
fix: handle missing ssh keys (pass auth)e2c3bc3
fix: handle missing label9bdb074
fix: handle filtered server list with sort033bad3
fix: handle empty image meta299276c
fix: handle dry run output result correctlya556ca6
fix: handle StackName / Name correctly1245827
fix: handle %s correctlya07e71f
fix: grand ssh, provisioning, perms refactor962f566
fix: go on with missing tag625747d
fix: get right url9b8ff1d
fix: get branch is now more robustb912e73
fix: get bar length right9c281d8
fix: flags for logging inc900ceb
fix: fix filtering by type for output8d499c0
fix: find local only apps7460668
fix: explain for single repo case toofdf4fc6
fix: ensure validation takes place014d321
fix: ensure tags & commits are pushedef6a9ab
fix: ensure clean slate for re-deploya18729b
fix: ensure changes are check for560e0ea
fix: ensure catalogue is presenta90f3b7
fix: easier logsae0e7b8
fix: dont wrap for table outputdd0f328
fix: dont throw away changesd66c558
fix: dont render if no versions0b46909
fix: dont output if no secrets33ff04c
fix: dont list if no volumes3dbd343
fix: dont double append root pathd821975
fix: dont check servers so many times810bc27
fix: dont assume ipv4 exists2db5378
fix: dont add .git dirs9cc2554
fix: don't run twice75db249
fix: don't include traefik-cert-dumper in catalogue8635922
fix: don't clobber recipe changes duringgenerate
ecd2a63
fix: counts apps + drop versions meta without -S0a55036
fix: correctly count recipes30209de
fix: correct url for commit [ci skip]4c18667
fix: clone https url by default4c6d52c
fix: clean up if things go wrong9a1cf25
fix: check published version properly34cdb9c
fix: check for deployment when ps'inddbf923
fix: catch this case correctly37e48f2
fix: better wording4b4298c
fix: better wordingd02e1f2
fix: better version output6f0d8b1
fix: better spacing027c8a1
fix: better recipe meta defaults3901258
fix: better message for existing swarme9b4541
fix: better explanationa7894cb
fix: better explanation3119220
fix: better error748d607
fix: better converge output1b836db
fix: better borked ssh config message3d3eefb
fix: bail out definitely on that error72df640
fix: avoid that repo as welldddf84d
fix: avoid default value for idffbc3b48
fix: autocomplete recipes653b6c6
fix: autocomplete for recipe versionseb1b6be
fix: auto-config ssh urls and push to them4089949
fix: add state1f91b3b
fix: add prompt before publishing20f7a18
fix: add missing env file7e0feec
fix: add autocomplete for vol lsa700aca
fix: add autocomplete for app runfbdb792
fix: add app name to ps output + docs900f40f
fix: add app name to list output0353427
fix: adapt to new unkown version marker74f6883
fix: actually call function95d385c
fix: GetService & handling missing services6c87d50
fix(installer): drop double echo0362928
fix!: parse ttl correctlya71b070
feat: support skipping upgrades56a1e7f
feat: stderr only for logs9f70a69
feat: skip git syncing on catalogue generationb4f48c3
feat: show release notes on upgrade866cdd1
feat: service name in ps output9d62fff
feat: recipe generate: load category and featuresb72bad9
feat: no domain checks flaga84a5bc
feat: more robust linting8735a8f
feat: lint before deploy/upgrade/rollback26a1153
feat: link directly to new commit8785f66
feat: link direct to tagdecfe09
feat: improved recipe creation3eef1e8
feat: filter recipes listab8db8d
feat: deploy --no-converge-checks & finish app errorsdb453f0
feat: auto flag for dns93c7612
feat: allow to only destroy remote serverbf82bc9
feat: add dryflag, implement push for catalogue generate88d4984
docs: wordingcb2bb3f
docs: uppercased957adb
docs: update the release description467947e
docs: show how to test217d4bc
docs: rewording6ad253b
docs: point to autocomplete6998a87
docs: more help for setting upa18d0e2
docs: more context on vol rma925da8
docs: marker for author ack2b1cc9f
docs: less quotes, more clarity on initae9e66c
docs: less quotes, different quotes398deec
docs: improved recipe maintainer docsfc51cf7
docs: improve wording [ci skip]f57222d
docs: improve once again, maybe clearer6094dfa
docs: help with dns3589a7d
docs: explain tags3b01b1b
docs: explain docker context also605e255
docs: expand errors docs8992050
docs: dont metion git explicitly in user messagese85117b
docs: capitalistion, stylef752843
docs: better wordingbac6fb0
docs: better wordingec72231
docs: better timeout error4347083
docs: better message [ci skip]35d95fb
docs: better exampleb71a379
docs: be a little less intense3b7a8e6
docs: add missing docstrings0d1f65d
docs: add missing docstringfffd8b2
docs: add missing 'the'c7de9c0
docs: add descriptionfccbd7c
chore: style linesaf3def7
chore: spacing for stylecd0d3b8
chore: remove old test fileabf56f9
chore: publish 0.4.0-alpha-rc1ba217dc
chore: point to new 0.4 release (coming soon)87851d2
chore: makefile default runs more common tasks28d1092
chore: go mod tidybc34be4
chore: go mod tidy4641a94
chore: drop comment [ci skip]9896c57
chore: drop ' in messages [ci skip]844961d
chore: add kawaiipunk11c2d1e
chore(deps): update module github.com/schollz/progressbar/v3 to v3.8.5b603069
chore(deps): update module github.com/docker/docker to v20.10.12d999ced
chore(deps): update module github.com/docker/cli to v20.10.126be2f36
WIP app errors place holder0f4da38
Merge remote-tracking branch 'origin/renovate/main-github.com-schollz-progressbar-v3-3.x' into main3d1aa55
Merge commit 'd999ced' into maine7469ac
Merge commit 'b603069' into mainb02475e
Merge branch 'catalogue-metadata'6f1bf25
Fixed typo in abra ac bash output
Downloads