|
8a7fe4ca07
|
fix: prompt, skip adding if next present
continuous-integration/drone/push Build is passing
#486
|
2025-01-17 17:46:41 +01:00 |
|
|
4923984e84
|
fix: not flaky catalogue generate
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
See #464
|
2025-01-05 12:08:10 +01:00 |
|
|
17e15dba77
|
chore: spacing / wording on log message [ci skip]
|
2025-01-03 17:53:22 +01:00 |
|
|
b0cd8ccbb9
|
refactor/fix: deploy/upgrade/rollback
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
See coop-cloud/abra#461
|
2025-01-02 11:12:38 +01:00 |
|
|
74108b0dd9
|
fix: create release dir in recipe if not exists #660
continuous-integration/drone/push Build is passing
|
2024-12-29 18:12:53 +00:00 |
|
|
9f189680f3
|
fix: less newline
continuous-integration/drone/push Build is passing
|
2024-12-28 23:47:50 +01:00 |
|
|
27f68b1dc5
|
refactor!: recipe fetch [recipe | --all]
See toolshed/organising#639
|
2024-12-28 20:55:25 +01:00 |
|
|
97959ef5da
|
refactor!: vertical render & UI/UX fixes
continuous-integration/drone/push Build is passing
See coop-cloud/abra#454
|
2024-12-28 15:00:31 +00:00 |
|
|
671e1ca276
|
refactor!: cobra migrate
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2024-12-27 13:32:29 +01:00 |
|
|
1f8662cd95
|
refactor: urfave v3
|
2024-10-21 16:39:27 +02:00 |
|
|
375e17a4a0
|
refactor: urfave v2
|
2024-10-21 11:00:35 +02:00 |
|
|
8b8e158664
|
test: int suite fixes
continuous-integration/drone/push Build is passing
|
2024-07-17 14:05:46 +02:00 |
|
|
7734dd555d
|
fix: spacer between multiple versions
|
2024-07-17 02:12:26 +02:00 |
|
|
b5493ba059
|
refactor: CreateTable2 -> CreateTable [ci skip]
|
2024-07-16 22:45:03 +02:00 |
|
|
de006782b6
|
refactor: tablewriter -> lipgloss
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Also the jsontable impl. is dropped also. Output is unchanged.
|
2024-07-16 16:22:47 +02:00 |
|
|
790dbca362
|
feat!: remove all catalogue reads from app commands
|
2024-07-10 12:06:57 +02:00 |
|
|
d7a870b887
|
feat: remote recipes
|
2024-07-10 12:06:44 +02:00 |
|
|
0ff8e49cfd
|
docs: pass on sub-command help
|
2024-07-09 09:43:18 +02:00 |
|
|
4ccb4198d6
|
fix: "recipe version" handles non-catalogue recipes
|
2024-07-08 14:26:26 +02:00 |
|
|
a9f7579ca9
|
fix: remove old logrus calls
|
2024-07-08 14:21:17 +02:00 |
|
|
87ecc05962
|
refactor(recipe): remove direct usage of config.RECIPE_DIR
continuous-integration/drone/pr Build is failing
|
2024-07-08 13:48:02 +02:00 |
|
|
f14d49cc64
|
refactor(recipe): rename Recipe2 -> Recipe
|
2024-07-08 13:19:40 +02:00 |
|
|
5617a9ba07
|
refactor(recipe): remove remaining usage of old recipe struct
|
2024-07-08 13:15:20 +02:00 |
|
|
c1b03bcbd7
|
refactor(recipe): load load compoes config where its used
|
2024-07-08 12:31:39 +02:00 |
|
|
ca1db33e97
|
refactor(recipe): remove Dir method on old struct
|
2024-07-08 11:48:53 +02:00 |
|
|
eb62e0ecc3
|
refactor(recipe): move Tags method to new struct
|
2024-07-08 11:45:47 +02:00 |
|
|
6f90fc3025
|
refactor(recipe): don't use README.md path directly
|
2024-07-08 11:43:18 +02:00 |
|
|
c861c09cce
|
refactor(recipe): use method or variable for .env.sample
|
2024-07-08 11:41:26 +02:00 |
|
|
47013c63d6
|
refactor(recipe): use template for ssh url
|
2024-07-08 10:56:08 +02:00 |
|
|
01f3f4be17
|
refactor(recipe): use new recipe.Ensure method
|
2024-07-08 10:55:55 +02:00 |
|
|
eee2ecda06
|
refactor(recipe): add offline and chaos options to Ensure method
|
2024-07-08 10:55:55 +02:00 |
|
|
950f85e2b4
|
refactor(recipe): introduce new recipe struct and move some methods
|
2024-07-08 10:55:43 +02:00 |
|
|
465827d5ee
|
log: no additional newlines
|
2024-07-08 01:01:14 +02:00 |
|
|
ef108d63e1
|
refactor: use central logger
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2024-07-08 00:01:28 +02:00 |
|
|
b2485cc122
|
feat: add git-user and git-email flags to recipe new
continuous-integration/drone/push Build is passing
|
2024-06-22 16:38:32 +00:00 |
|
|
300a4ead01
|
fix: stop using deprecated APIs
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2024-06-19 19:14:52 +02:00 |
|
|
8a0274cac0
|
fix(recipe): output correct formatted json for recipe version
continuous-integration/drone/push Build is passing
|
2024-05-21 16:59:59 +02:00 |
|
|
0643df6d73
|
feat: fetch all recipes when no recipe is specified (!401)
continuous-integration/drone/push Build is passing
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 |
|
|
af8cd1f67a
|
feat: abra release now asks for a release note (!393)
continuous-integration/drone/push Build is passing
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 |
|
|
7f7f7224c6
|
feat: diff on release flow
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Also, don't commit unstaged files.
|
2023-10-16 18:31:22 +02:00 |
|
|
f96bf9a8ac
|
feat: recipe reset , recipe diff
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
See coop-cloud/organising#511
|
2023-10-15 12:56:52 +02:00 |
|
|
3e511446aa
|
refactor: use app check emoji here too
continuous-integration/drone/push Build is passing
|
2023-10-09 22:53:46 +02:00 |
|
|
bf648eeb5d
|
fix: recipe versions sorts, aligns & spaces
|
2023-09-24 11:18:26 +02:00 |
|
|
533edbf172
|
fix: recipe versions lists correctly (also -m)
|
2023-09-24 10:56:02 +02:00 |
|
|
79b9cc9be7
|
fix: --offline/--chaos handlings for backup/check/cmd/restore
continuous-integration/drone/push Build is passing
|
2023-09-22 09:47:36 +02:00 |
|
|
76035e003e
|
fix: recipe workflow with integration tests
continuous-integration/drone/push Build is failing
|
2023-09-21 10:36:53 +02:00 |
|
|
b708382d26
|
feat: recipe lint supports --chaos
|
2023-09-21 09:07:00 +02:00 |
|
|
557b670fc5
|
docs: improve recipe fetch usage/desc [ci skip]
|
2023-09-21 08:46:33 +02:00 |
|
|
0be532692d
|
test: moar integration tests [ci skip]
continuous-integration/drone/pr Build is failing
|
2023-09-20 13:51:06 +02:00 |
|
|
23f5745cb8
|
fix: skip recipe clone / up to date sync for some commands
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Continues work of 3dc5662821 .
|
2023-08-01 21:19:20 +02:00 |
|