This commit is contained in:
admju
2024-09-20 19:28:09 +00:00
parent 36e87f0696
commit ef1f38c58d
3 changed files with 90 additions and 36 deletions

View File

@@ -21,30 +21,47 @@ func main() {
vversion := fmt.Sprintf("v%s", version)
existe, _ := releases.CheckRelease(vversion)
fmt.Printf(" << existe : %t\n", existe)
if existe == false {
err := releases.CreateRelease(vversion, occonst.PUBLISH_BRANCH)
if err != nil {
fmt.Println(err)
os.Exit(1)
}
}
if existe == false {
err := releases.CreateRelease(vversion, occonst.PUBLISH_BRANCH)
if err != nil {
fmt.Println(err)
os.Exit(1)
}
}
idRelease, _ := releases.GetReleaseId(vversion)
fmt.Println(fmt.Sprintf(" << id : %d ", idRelease))
idRelease, _ := releases.GetReleaseId(vversion)
if existe == true {
fmt.Println(fmt.Sprintf(" << Release existante : %d ", idRelease))
} else {
fmt.Println(fmt.Sprintf(" << Release crée : %d ", idRelease))
}
assetname := "oc.json"
ficversion := fmt.Sprintf("../oc_%s.yml", version)
ficjson := fmt.Sprintf("../oc.json")
createJsonFile(ficversion, ficjson)
ficjson := fmt.Sprintf("../%s", assetname)
err := createJsonFile(ficversion, ficjson)
if err != nil {
fmt.Println(err)
os.Exit(1)
}
idAsset, _ := releases.GetAssetId(idRelease, "oc.json")
if idAsset == 0 {
releases.CreateAsset(idRelease, ficjson)
} else {
releases.UpdateAsset(idRelease, idAsset, ficjson)
fmt.Println(fmt.Sprintf(" << idAsset : %d ", idAsset))
}
idAsset, _ := releases.GetAssetId(idRelease, assetname)
if idAsset == 0 {
fmt.Println(fmt.Sprintf(" << Ajout Asset : %s", assetname))
err := releases.CreateAsset(idRelease, ficjson, assetname)
if err != nil {
fmt.Println(err)
os.Exit(1)
}
} else {
fmt.Println(fmt.Sprintf(" << Mise à jour : %s (idAsset=%d) ", assetname, idAsset))
err := releases.UpdateAsset(idRelease, idAsset, ficjson, assetname)
if err != nil {
fmt.Println(err)
os.Exit(1)
}
}
}