Commit Graph

40 Commits

Author SHA1 Message Date
p4u1 af8cd1f67a feat: abra release now asks for a release note (!393)
continuous-integration/drone/push Build is passing Details
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: #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
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
Also, don't commit unstaged files.
2023-10-16 18:31:22 +02:00
decentral1se 903aac9d7a
feat: recipe fetch command
continuous-integration/drone/pr Build was killed Details
continuous-integration/drone/push Build was killed Details
Also may have rooted out another go-git cloning bug 🙄

Closes coop-cloud/organising#365
2023-01-23 09:26:53 +01:00
decentral1se 32de2ee5de
fix: ensure catalogue is clean/up-to-date
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is failing Details
Closes coop-cloud/organising#367
2023-01-22 17:52:36 +01:00
Franz Heinzmann (Frando) 8458e61d17
fix: branch checking logic
See https://github.com/go-git/go-git/issues/518 for why this is needed.
2022-08-11 17:49:22 +02:00
decentral1se ce96269be0
fix: more fixed for dry mode, this time tested :)
Follows 299276c383.
2021-12-31 13:37:03 +01:00
decentral1se 0aa37fcee8
refactor!: simplifying publish logic
continuous-integration/drone/push Build is passing Details
2021-12-27 19:56:27 +01:00
decentral1se eb1b6be4c5
fix: auto-config ssh urls and push to them
continuous-integration/drone/push Build is passing Details
2021-12-27 18:06:56 +01:00
decentral1se 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
decentral1se 779c810521
refactor: less quotes, less verbose 2021-12-26 00:14:32 +01:00
decentral1se ba8138079f
fix: use one function for up-to-date checks 2021-12-25 23:45:52 +01:00
decentral1se 4283f130a2
refactor: apps -> recipes 2021-12-25 14:04:07 +01:00
decentral1se 8e8c241fdf
refactor: less quotes 2021-12-24 00:44:49 +01:00
decentral1se 9b8ff1ddcd
fix: get branch is now more robust 2021-12-24 00:44:44 +01:00
decentral1se 014d32112e
fix: ensure tags & commits are pushed
continuous-integration/drone/push Build is passing Details
2021-12-23 02:24:43 +01:00
decentral1se fa45264ea0
refactor: the grand recipe release refactor 2021-12-21 19:25:44 +01:00
decentral1se bf82bc9c7f
feat: add dryflag, implement push for catalogue generate 2021-12-19 23:59:40 +01:00
decentral1se 5113db1612
refactor: centralise git commit machinery 2021-12-19 23:51:03 +01:00
decentral1se 88d4984248
docs: wording 2021-12-19 23:29:05 +01:00
decentral1se d087a60e09
Revert "fix: dont throw away changes"
continuous-integration/drone/push Build is passing Details
This reverts commit dd0f328a65.

Part of coop-cloud/organising#282.
2021-12-12 02:04:13 +01:00
decentral1se 3dbd343600
fix: dont double append root path
continuous-integration/drone/push Build is passing Details
2021-12-11 20:24:38 +01:00
decentral1se 8393f4b134
fix: log discovered paths 2021-12-11 20:24:29 +01:00
decentral1se 8e56607cc9
fix: use default 2021-12-11 20:13:55 +01:00
decentral1se 85a543afac
fix: maybe more robust gitignore checks
continuous-integration/drone/push Build is passing Details
2021-12-11 20:11:59 +01:00
decentral1se 665396b679
fix: join path correctly
continuous-integration/drone/push Build is passing Details
2021-12-11 20:01:30 +01:00
decentral1se 870c561fee
Revert "Revert "fix: include ignored files""
This reverts commit 9be78bc5fa.

Attempting to fix this once again.
2021-12-11 19:53:35 +01:00
decentral1se 2db5378418
fix: dont add .git dirs
Closes coop-cloud/organising#276.
2021-12-05 01:30:23 +01:00
knoflook 9be78bc5fa
Revert "fix: include ignored files"
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
This reverts commit aea5cc69c3.
2021-12-03 11:39:56 +01:00
decentral1se dd0f328a65
fix: dont throw away changes
continuous-integration/drone/push Build is passing Details
Part of coop-cloud/organising#226.
2021-11-22 21:11:59 +01:00
decentral1se aea5cc69c3
fix: include ignored files
Part of coop-cloud/organising#226.
2021-11-22 21:11:59 +01:00
decentral1se a18729bf98
fix: ensure changes are check for
continuous-integration/drone/push Build is passing Details
Part of coop-cloud/organising#255.
2021-11-22 17:49:31 +01:00
decentral1se 1f6e4fa4a3
fix: ensure to init/commit the new recipe repo
continuous-integration/drone/push Build is passing Details
Part of coop-cloud/organising#247.
2021-11-15 18:55:13 +01:00
decentral1se 4a245c3e02
fix: ensure .git repo exists
Part of coop-cloud/organising#247.
2021-11-15 18:55:13 +01:00
decentral1se 7f176d8e2f
fix: ensure logging for status checks
Closes coop-cloud/organising#226.
2021-11-02 15:15:52 +01:00
decentral1se 3b77607f36
fix: better error messages for missing repos
continuous-integration/drone/push Build is failing Details
2021-11-02 13:36:40 +01:00
decentral1se 2f9b11f389
feat: support deploying with chaos mode
continuous-integration/drone/push Build is failing Details
2021-10-18 08:14:06 +02:00
decentral1se ae32b1eed2
fix: standardise checkout options
continuous-integration/drone/push Build is passing Details
2021-10-14 12:17:58 +02:00
decentral1se e00920643e
WIP: implement async recipe cloning
continuous-integration/drone/push Build is failing Details
See coop-cloud/organising#159.
2021-09-16 16:28:11 +02:00
decentral1se d290a4ec0b
WIP: the beginning of catalogue generation
continuous-integration/drone/push Build is failing Details
See coop-cloud/organising#159.
2021-09-14 16:00:15 +02:00
decentral1se 9fcdc45851
feat: debug logging
Closes coop-cloud/organising#164.
2021-09-11 11:45:26 +02:00