Commit Graph

247 Commits

Author SHA1 Message Date
decentral1se feadfca0d6 refactor: move ensureCtx closer to usage 2025-08-18 06:32:41 +00:00
decentral1se 229e8eb9da feat: --ssh/--force for recipe fetch
See toolshed/organising#546
2025-04-22 09:35:36 +00:00
decentral1se 8a7fe4ca07 fix: prompt, skip adding if next present
toolshed/abra#486
2025-01-17 17:46:41 +01:00
decentral1se 4923984e84 fix: not flaky catalogue generate
See toolshed/abra#464
2025-01-05 12:08:10 +01:00
decentral1se 17e15dba77 chore: spacing / wording on log message [ci skip] 2025-01-03 17:53:22 +01:00
decentral1se b0cd8ccbb9 refactor/fix: deploy/upgrade/rollback
See coop-cloud/abra#461
2025-01-02 11:12:38 +01:00
philippr 74108b0dd9 fix: create release dir in recipe if not exists #660 2024-12-29 18:12:53 +00:00
decentral1se 9f189680f3 fix: less newline 2024-12-28 23:47:50 +01:00
decentral1se 27f68b1dc5 refactor!: recipe fetch [recipe | --all]
See toolshed/organising#639
2024-12-28 20:55:25 +01:00
decentral1se 97959ef5da refactor!: vertical render & UI/UX fixes
See coop-cloud/abra#454
2024-12-28 15:00:31 +00:00
decentral1se 671e1ca276 refactor!: cobra migrate 2024-12-27 13:32:29 +01:00
decentral1se 1f8662cd95 refactor: urfave v3 2024-10-21 16:39:27 +02:00
decentral1se 375e17a4a0 refactor: urfave v2 2024-10-21 11:00:35 +02:00
decentral1se 8b8e158664 test: int suite fixes 2024-07-17 14:05:46 +02:00
decentral1se 7734dd555d fix: spacer between multiple versions 2024-07-17 02:12:26 +02:00
decentral1se b5493ba059 refactor: CreateTable2 -> CreateTable [ci skip] 2024-07-16 22:45:03 +02:00
decentral1se de006782b6 refactor: tablewriter -> lipgloss
Also the jsontable impl. is dropped also. Output is unchanged.
2024-07-16 16:22:47 +02:00
p4u1 790dbca362 feat!: remove all catalogue reads from app commands 2024-07-10 12:06:57 +02:00
p4u1 d7a870b887 feat: remote recipes 2024-07-10 12:06:44 +02:00
decentral1se 0ff8e49cfd docs: pass on sub-command help 2024-07-09 09:43:18 +02:00
decentral1se 4ccb4198d6 fix: "recipe version" handles non-catalogue recipes 2024-07-08 14:26:26 +02:00
decentral1se a9f7579ca9 fix: remove old logrus calls 2024-07-08 14:21:17 +02:00
p4u1 87ecc05962 refactor(recipe): remove direct usage of config.RECIPE_DIR 2024-07-08 13:48:02 +02:00
p4u1 f14d49cc64 refactor(recipe): rename Recipe2 -> Recipe 2024-07-08 13:19:40 +02:00
p4u1 5617a9ba07 refactor(recipe): remove remaining usage of old recipe struct 2024-07-08 13:15:20 +02:00
p4u1 c1b03bcbd7 refactor(recipe): load load compoes config where its used 2024-07-08 12:31:39 +02:00
p4u1 ca1db33e97 refactor(recipe): remove Dir method on old struct 2024-07-08 11:48:53 +02:00
p4u1 eb62e0ecc3 refactor(recipe): move Tags method to new struct 2024-07-08 11:45:47 +02:00
p4u1 6f90fc3025 refactor(recipe): don't use README.md path directly 2024-07-08 11:43:18 +02:00
p4u1 c861c09cce refactor(recipe): use method or variable for .env.sample 2024-07-08 11:41:26 +02:00
p4u1 47013c63d6 refactor(recipe): use template for ssh url 2024-07-08 10:56:08 +02:00
p4u1 01f3f4be17 refactor(recipe): use new recipe.Ensure method 2024-07-08 10:55:55 +02:00
p4u1 eee2ecda06 refactor(recipe): add offline and chaos options to Ensure method 2024-07-08 10:55:55 +02:00
p4u1 950f85e2b4 refactor(recipe): introduce new recipe struct and move some methods 2024-07-08 10:55:43 +02:00
decentral1se 465827d5ee log: no additional newlines 2024-07-08 01:01:14 +02:00
decentral1se ef108d63e1 refactor: use central logger 2024-07-08 00:01:28 +02:00
p4u1 b2485cc122 feat: add git-user and git-email flags to recipe new 2024-06-22 16:38:32 +00:00
decentral1se 300a4ead01 fix: stop using deprecated APIs 2024-06-19 19:14:52 +02:00
moritz 8a0274cac0 fix(recipe): output correct formatted json for recipe version 2024-05-21 16:59:59 +02:00
p4u1 0643df6d73 feat: fetch all recipes when no recipe is specified (!401)
Closes coop-cloud/organising#530

Reviewed-on: coop-cloud/abra#401
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net>
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net>
2024-01-24 15:01:33 +00:00
p4u1 af8cd1f67a feat: abra release now asks for a release note (!393)
This implements coop-cloud/organising#540 by checking if a`release/next` file exists and if so moves it to `release/<tag>`. When no release notes exists it prompts for them.

Reviewed-on: coop-cloud/abra#393
Reviewed-by: moritz <moritz.m@local-it.org>
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net>
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net>
2023-12-12 14:46:20 +00:00
decentral1se 7f7f7224c6 feat: diff on release flow
Also, don't commit unstaged files.
2023-10-16 18:31:22 +02:00
decentral1se f96bf9a8ac feat: recipe reset, recipe diff
See coop-cloud/organising#511
2023-10-15 12:56:52 +02:00
decentral1se 3e511446aa refactor: use app check emoji here too 2023-10-09 22:53:46 +02:00
decentral1se bf648eeb5d fix: recipe versions sorts, aligns & spaces 2023-09-24 11:18:26 +02:00
decentral1se 533edbf172 fix: recipe versions lists correctly (also -m) 2023-09-24 10:56:02 +02:00
decentral1se 79b9cc9be7 fix: --offline/--chaos handlings for backup/check/cmd/restore 2023-09-22 09:47:36 +02:00
decentral1se 76035e003e fix: recipe workflow with integration tests 2023-09-21 10:36:53 +02:00
decentral1se b708382d26 feat: recipe lint supports --chaos 2023-09-21 09:07:00 +02:00
decentral1se 557b670fc5 docs: improve recipe fetch usage/desc [ci skip] 2023-09-21 08:46:33 +02:00