• 0.4.0-alpha-rc1 abf56f9054

    decentral1se released this 2022-01-02 19:06:34 +00:00 | 717 commits to main since this release

    Changelog

    • b1d9d9d refactor: wording & short options
    • a293179 refactor: use config var for path
    • 62441ac refactor: use SmallSHA
    • fa45264 refactor: the grand recipe release refactor
    • 43e68a9 refactor: reverse list function finally
    • d2a6e35 refactor: rename to flags
    • a060433 refactor: remove unused flag
    • 5cacd09 refactor: remove old/non-urgen/resolved FIXMEs
    • c13f438 refactor: remove old code
    • 7596a67 refactor: refocus the script purpose
    • 3d10009 refactor: readability
    • cf5ee4e refactor: put URLs into vars
    • 512cd9d refactor: new line to follow other docs
    • c4f344b refactor: move to manual dir [ci skip]
    • b8e2d1d refactor: move function into web package
    • 0fe0ffb refactor: move flags to internal/common
    • cf1b46f refactor: move flags into internal/common
    • 06f8078 refactor: move flag to internal/common
    • 9ddf69b refactor: move flag to internal/common
    • 1df69aa refactor: more shuffling test infra around [ci skip]
    • 575485e refactor: more portable wget usage
    • 17340a7 refactor: more local var
    • fb24357 refactor: merge top-level into one file
    • 8f6e1de refactor: merge catalogue/catalogue, catalogue/generate
    • 9c8e6b6 refactor: match logging for dry run
    • 59b80d5 refactor: make this flag more general
    • 0dc4b2b refactor: less quotes, spacing for style
    • 779c810 refactor: less quotes, less verbose
    • 3b5354b refactor: less quotes
    • 5b1b16d refactor: less quotes
    • 48c965b refactor: less quotes
    • 327c5ad refactor: less quotes
    • 15d1e9d refactor: less quotes
    • 053a06c refactor: less quotes
    • 737a22a refactor: less quotes
    • 0a903f0 refactor: less quotes
    • 8e8c241 refactor: less quotes
    • fc29ca6 refactor: less quotes
    • 07119b0 refactor: less files, they werent used generally
    • 1fd0941 refactor: improved version choice flow
    • fdc9e8b refactor: improved log messages and less quotes
    • f8191ac refactor: go with domains as default
    • f5d2d3a refactor: formatter gets own package
    • f5caf55 refactor: fix log style and add recipe context
    • fa0a63c refactor: ensure type, drop comment
    • 930ff68 refactor: drop unused function
    • eb3509a refactor: drop uneccessary structs
    • 5bae262 refactor: drop this, it's working solid, less verbose
    • 6a98024 refactor: drop old/upstream TODOs
    • c07128b refactor: drop integration tests [ci skip]
    • 45259b3 refactor: drop comment
    • d0a30f6 refactor: code style / error handling improvements
    • 5113db1 refactor: centralise git commit machinery
    • a750344 refactor: better wording
    • ae6adac refactor: autocomplete package
    • 4283f13 refactor: apps -> recipes
    • 60e4dfd refactor!: use lowercase like the rest style
    • 0aa37fc refactor!: simplifying publish logic
    • 2ba1ec3 fix: x-platform loop output
    • 047d0e6 fix: working url
    • b983971 fix: wording
    • 711c4e5 fix: warn on invalid envs for catalogue generation
    • 8215bb4 fix: warn if secrets still exist
    • dbf84b7 fix: validate this recipe
    • 0dc8425 fix: use wget, error out on missing deps
    • abd0943 fix: use scale for restarting
    • 84bf3ff fix: use right variable
    • b92fdbb fix: use right arg
    • ba81380 fix: use one function for up-to-date checks
    • 4c66e44 fix: use new recipes.json path
    • 8e56607 fix: use default
    • 48e16c4 fix: use correct error format
    • a75b01e fix: use app name instead
    • 321ba1e fix: template without weird breakages
    • c5a74e9 fix: template env files too
    • 24882e9 fix: take version from sync when releasing
    • 66666e3 fix: take care of -n here
    • 14400d4 fix: sync recipes from remotes
    • 930c29f fix: switch order of command
    • cb32e88 fix: support retryable http clients
    • f3e55e5 fix: support registry login details
    • c1a0052 fix: stop if no tags in place
    • d1526fa fix: skip drone-abra and recipes in catalogue
    • 48dd9cd fix: simplify ps output
    • 1b9097f fix: show where we're going
    • 7a0d18c fix: show unknown insteaf of empty for missing version
    • 75edcab fix: show progress on meta reading
    • 4dec3c4 fix: show order as in other tables
    • c8541e1 fix: show latest first
    • c69a3c2 fix: show app arg
    • fefb042 fix: shorter timeout on deploy
    • 224c0c3 fix: setup git for e2e testing
    • 32dcddb fix: select containers if we find multiple
    • 3f35510 fix: runtime caching for catalogue generation
    • 0b17292 fix: revert to existing tags for testing purposes [ci skip]
    • 2457b5f fix: return corrent error handling
    • 6100a63 fix: respect NoInput and avoid crashing on init
    • 3a27d9d fix: remove unexpanded var
    • 6ef15e0 fix: remove fish from autocomplete
    • dc9c971 fix: remove duplication
    • 04b5823 fix: release functionality working again
    • 5513754 fix: push tags
    • 3789e56 fix: prompt for server deletion
    • d0cc51b fix: point to correct var
    • 86d8725 fix: pass name correctly
    • 06cc5d1 fix: only update when really needed
    • 41a757b fix: only show when success is for sure
    • 1d6c3e9 fix: only query deployed app
    • 304b706 fix: only check catalogue once
    • cdc08ae fix: much hacking, maybe fixed catalogue generation
    • e839f10 fix: move that back, still wrong but less wrong
    • fc37422 fix: more reliable syncing
    • 5cd4317 fix: more performant ps'in
    • c0caf14 fix: more meta for listing recipes
    • 29a4d05 fix: more info on multiselect
    • ce96269 fix: more fixed for dry mode, this time tested :)
    • ce57d5e fix: merge messages
    • 85a543a fix: maybe more robust gitignore checks
    • 2bc2f86 fix: match exact on filtering
    • be26f80 fix: maintain sorted output
    • b083492 fix: log in correctly
    • 8393f4b fix: log discovered paths
    • 7d8f3f1 fix: less loose permissions, less +x
    • 606b5ac fix: less long ttl
    • 759a00e fix: less fussy catalogue generation
    • 665396b fix: join path correctly
    • e03761f fix: include image too
    • aea5cc6 fix: include ignored files
    • 37ab9a9 fix: improve ls output
    • 6937bfb fix: if no remotes, skip on
    • d26fabe fix: handle zone argument correctly
    • 190c103 fix: handle skipping
    • 9452217 fix: handle noinput case
    • 5254af0 fix: handle no changes edge case for recipe release
    • ef43832 fix: handle more appropriately
    • 929ff88 fix: handle missing versions
    • 2c78ac2 fix: handle missing ssh keys (pass auth)
    • e2c3bc3 fix: handle missing label
    • 9bdb074 fix: handle filtered server list with sort
    • 033bad3 fix: handle empty image meta
    • 299276c fix: handle dry run output result correctly
    • a556ca6 fix: handle StackName / Name correctly
    • 1245827 fix: handle %s correctly
    • a07e71f fix: grand ssh, provisioning, perms refactor
    • 962f566 fix: go on with missing tag
    • 625747d fix: get right url
    • 9b8ff1d fix: get branch is now more robust
    • b912e73 fix: get bar length right
    • 9c281d8 fix: flags for logging in
    • c900ceb fix: fix filtering by type for output
    • 8d499c0 fix: find local only apps
    • 7460668 fix: explain for single repo case too
    • fdf4fc6 fix: ensure validation takes place
    • 014d321 fix: ensure tags & commits are pushed
    • ef6a9ab fix: ensure clean slate for re-deploy
    • a18729b fix: ensure changes are check for
    • 560e0ea fix: ensure catalogue is present
    • a90f3b7 fix: easier logs
    • ae0e7b8 fix: dont wrap for table output
    • dd0f328 fix: dont throw away changes
    • d66c558 fix: dont render if no versions
    • 0b46909 fix: dont output if no secrets
    • 33ff04c fix: dont list if no volumes
    • 3dbd343 fix: dont double append root path
    • d821975 fix: dont check servers so many times
    • 810bc27 fix: dont assume ipv4 exists
    • 2db5378 fix: dont add .git dirs
    • 9cc2554 fix: don't run twice
    • 75db249 fix: don't include traefik-cert-dumper in catalogue
    • 8635922 fix: don't clobber recipe changes during generate
    • ecd2a63 fix: counts apps + drop versions meta without -S
    • 0a55036 fix: correctly count recipes
    • 30209de fix: correct url for commit [ci skip]
    • 4c18667 fix: clone https url by default
    • 4c6d52c fix: clean up if things go wrong
    • 9a1cf25 fix: check published version properly
    • 34cdb9c fix: check for deployment when ps'in
    • ddbf923 fix: catch this case correctly
    • 37e48f2 fix: better wording
    • 4b4298c fix: better wording
    • d02e1f2 fix: better version output
    • 6f0d8b1 fix: better spacing
    • 027c8a1 fix: better recipe meta defaults
    • 3901258 fix: better message for existing swarm
    • e9b4541 fix: better explanation
    • a7894cb fix: better explanation
    • 3119220 fix: better error
    • 748d607 fix: better converge output
    • 1b836db fix: better borked ssh config message
    • 3d3eefb fix: bail out definitely on that error
    • 72df640 fix: avoid that repo as well
    • dddf84d fix: avoid default value for idf
    • fbc3b48 fix: autocomplete recipes
    • 653b6c6 fix: autocomplete for recipe versions
    • eb1b6be fix: auto-config ssh urls and push to them
    • 4089949 fix: add state
    • 1f91b3b fix: add prompt before publishing
    • 20f7a18 fix: add missing env file
    • 7e0feec fix: add autocomplete for vol ls
    • a700aca fix: add autocomplete for app run
    • fbdb792 fix: add app name to ps output + docs
    • 900f40f fix: add app name to list output
    • 0353427 fix: adapt to new unkown version marker
    • 74f6883 fix: actually call function
    • 95d385c fix: GetService & handling missing services
    • 6c87d50 fix(installer): drop double echo
    • 0362928 fix!: parse ttl correctly
    • a71b070 feat: support skipping upgrades
    • 56a1e7f feat: stderr only for logs
    • 9f70a69 feat: skip git syncing on catalogue generation
    • b4f48c3 feat: show release notes on upgrade
    • 866cdd1 feat: service name in ps output
    • 9d62fff feat: recipe generate: load category and features
    • b72bad9 feat: no domain checks flag
    • a84a5bc feat: more robust linting
    • 8735a8f feat: lint before deploy/upgrade/rollback
    • 26a1153 feat: link directly to new commit
    • 8785f66 feat: link direct to tag
    • decfe09 feat: improved recipe creation
    • 3eef1e8 feat: filter recipes list
    • ab8db8d feat: deploy --no-converge-checks & finish app errors
    • db453f0 feat: auto flag for dns
    • 93c7612 feat: allow to only destroy remote server
    • bf82bc9 feat: add dryflag, implement push for catalogue generate
    • 88d4984 docs: wording
    • cb2bb3f docs: uppercase
    • d957adb docs: update the release description
    • 467947e docs: show how to test
    • 217d4bc docs: rewording
    • 6ad253b docs: point to autocomplete
    • 6998a87 docs: more help for setting up
    • a18d0e2 docs: more context on vol rm
    • a925da8 docs: marker for author ack
    • 2b1cc9f docs: less quotes, more clarity on init
    • ae9e66c docs: less quotes, different quotes
    • 398deec docs: improved recipe maintainer docs
    • fc51cf7 docs: improve wording [ci skip]
    • f57222d docs: improve once again, maybe clearer
    • 6094dfa docs: help with dns
    • 3589a7d docs: explain tags
    • 3b01b1b docs: explain docker context also
    • 605e255 docs: expand errors docs
    • 8992050 docs: dont metion git explicitly in user messages
    • e85117b docs: capitalistion, style
    • f752843 docs: better wording
    • bac6fb0 docs: better wording
    • ec72231 docs: better timeout error
    • 4347083 docs: better message [ci skip]
    • 35d95fb docs: better example
    • b71a379 docs: be a little less intense
    • 3b7a8e6 docs: add missing docstrings
    • 0d1f65d docs: add missing docstring
    • fffd8b2 docs: add missing 'the'
    • c7de9c0 docs: add description
    • fccbd7c chore: style lines
    • af3def7 chore: spacing for style
    • cd0d3b8 chore: remove old test file
    • abf56f9 chore: publish 0.4.0-alpha-rc1
    • ba217dc chore: point to new 0.4 release (coming soon)
    • 87851d2 chore: makefile default runs more common tasks
    • 28d1092 chore: go mod tidy
    • bc34be4 chore: go mod tidy
    • 4641a94 chore: drop comment [ci skip]
    • 9896c57 chore: drop ' in messages [ci skip]
    • 844961d chore: add kawaiipunk
    • 11c2d1e chore(deps): update module github.com/schollz/progressbar/v3 to v3.8.5
    • b603069 chore(deps): update module github.com/docker/docker to v20.10.12
    • d999ced chore(deps): update module github.com/docker/cli to v20.10.12
    • 6be2f36 WIP app errors place holder
    • 0f4da38 Merge remote-tracking branch 'origin/renovate/main-github.com-schollz-progressbar-v3-3.x' into main
    • 3d1aa55 Merge commit 'd999ced' into main
    • e7469ac Merge commit 'b603069' into main
    • b02475e Merge branch 'catalogue-metadata'
    • 6f1bf25 Fixed typo in abra ac bash output
    Downloads