Commit Graph

72 Commits

Author SHA1 Message Date
3dc5662821 fix: improved offline support
Closes coop-cloud/organising#471.
2023-07-26 08:16:07 +02:00
949510d4c3 revert: always clone latest recipe changes
This change was about trying to optimise for offline scenarios but
caused a lot of issues for the online case. It needs to be thought
through again.

See coop-cloud/organising#471.

Closes coop-cloud/organising#432.
2023-07-25 15:05:01 +00:00
e4b4084dfd fix: stream logs without hitting git.coopcloud.tech
Medium-sized options refactor in here too!

See coop-cloud/organising#292.
2023-02-13 16:46:43 +01:00
3wc
9e39e1dc88 docs: fix typo in error message 2022-12-22 19:27:42 -08:00
3b8893502a docs: re-word on docstrings [ci skip] 2022-05-13 16:44:49 +02:00
a0d7a76f9d fix: better error messages for release failures
See coop-cloud/organising#313
2022-04-19 10:20:35 +02:00
b5f23d3791 feat: show latest published version on sync 2022-02-09 08:58:20 +00:00
b2d17a1829 fix: ensure latest checked out for recipe upgrade 2022-01-29 13:35:42 +01:00
f9a2c1d58f refactor: put StripTagMeta into formatter package
Avoid circular import.
2022-01-19 10:40:14 +01:00
0e688f1407 refactor!: migrate to urfave/cli v1
Better flexible flags handling.
2022-01-18 14:38:20 +01:00
88f9796aaf fix: let us know if not pushing changes without dry-run (recipe release) 2022-01-18 10:55:07 +01:00
6cdba0f9de fix: commit changes if dry-run not present (recipe release) 2022-01-18 10:54:54 +01:00
d9f3a11265 fix: gracefully handle missing tag for syncing 2022-01-05 18:04:46 +01:00
74dfb12fd6 refactor: centralise tag meta stripping 2022-01-05 17:32:33 +01:00
625747d048 fix: get right url 2022-01-02 15:54:46 +01:00
d957adb675 docs: update the release description 2021-12-31 16:48:03 +01:00
5254af0fe4 fix: handle no changes edge case for recipe release 2021-12-31 13:45:01 +01:00
ce96269be0 fix: more fixed for dry mode, this time tested :)
Follows 299276c383.
2021-12-31 13:37:03 +01:00
299276c383 fix: handle dry run output result correctly 2021-12-31 13:17:50 +01:00
8785f66391 feat: link direct to tag 2021-12-28 03:40:18 +01:00
24882e95b4 fix: take version from sync when releasing 2021-12-28 03:40:02 +01:00
1fd0941239 refactor: improved version choice flow 2021-12-28 03:19:32 +01:00
1f91b3bb03 fix: add prompt before publishing 2021-12-28 01:51:39 +01:00
f5d2d3adf6 refactor: formatter gets own package 2021-12-28 01:24:23 +01:00
0aa37fcee8 refactor!: simplifying publish logic 2021-12-27 19:56:27 +01:00
eb1b6be4c5 fix: auto-config ssh urls and push to them 2021-12-27 18:06:56 +01:00
4c186678b8 fix: clone https url by default
Catalogue package had to be merged into the recipe package due to too
many circular import errors. Also, use https url for cloning, assume
folks don't have ssh setup by default (the whole reason for the
refactor).
2021-12-27 16:45:56 +01:00
e2c3bc35c3 fix: handle missing label 2021-12-25 17:02:47 +01:00
4283f130a2 refactor: apps -> recipes 2021-12-25 14:04:07 +01:00
014d32112e fix: ensure tags & commits are pushed 2021-12-23 02:24:43 +01:00
7a5aa1b005 test: make them work again 2021-12-23 01:06:56 +01:00
4c6d52c426 fix: clean up if things go wrong 2021-12-22 14:01:49 +01:00
5513754c22 fix: push tags 2021-12-22 02:01:48 +01:00
3a27d9d9fb fix: remove unexpanded var 2021-12-22 01:50:17 +01:00
04b58230ea fix: release functionality working again 2021-12-22 01:36:41 +01:00
1b9097f9f3 fix: show where we're going 2021-12-22 01:36:29 +01:00
fa45264ea0 refactor: the grand recipe release refactor 2021-12-21 19:25:44 +01:00
f57222d6aa docs: improve once again, maybe clearer 2021-12-21 17:52:20 +01:00
2b1cc9f6dd docs: less quotes, more clarity on init 2021-12-21 02:28:14 +01:00
6100a636a6 fix: respect NoInput and avoid crashing on init 2021-12-21 02:27:25 +01:00
ddbf923338 fix: catch this case correctly 2021-12-21 02:27:06 +01:00
c1a00520dc fix: stop if no tags in place 2021-12-21 02:08:51 +01:00
0dc4b2beef refactor: less quotes, spacing for style 2021-12-21 02:04:56 +01:00
f75284364d docs: better wording 2021-12-21 02:04:40 +01:00
fbc3b48d39 fix: autocomplete recipes 2021-12-21 02:04:31 +01:00
2457b5fe95 fix: return corrent error handling 2021-12-21 01:47:50 +01:00
bf82bc9c7f feat: add dryflag, implement push for catalogue generate 2021-12-19 23:59:40 +01:00
9c8e6b63a6 refactor: match logging for dry run 2021-12-19 23:51:04 +01:00
5113db1612 refactor: centralise git commit machinery 2021-12-19 23:51:03 +01:00
66666e30b7 fix: take care of -n here 2021-12-19 23:36:03 +01:00