Saaste on Nostr: Minulla alkaa olla sen verran monta Go-projektia, että aina kun Go:sta julkaistaan ...
Minulla alkaa olla sen verran monta Go-projektia, että aina kun Go:sta julkaistaan uusi versio, kaikkien projektien päivittäminen käy työstä. Ei niitä mikään pakko olisi tietysti päivittää, mutta yleensä otan uuden version käyttöön jo govulncheck ilmoittaa haavoittuvuudesta.
Kun jaksaisi niin pitäisi selvittää, että millainen urakka tuo olisi automatisoida. Käytännössä sen pitäisi tehdä seuraavat asiat:
1. Päivittää versionumero go.mod-tiedostoon
2. Päivittää versionumero Dockerfile-tiedostoon
3. Ajaa linterit ja yksikkötestit menestyksellä
4. Luoda uusi git-versiotagi (jos testit menivät läpi)
5. Tuupata muutokset repositorioon
6. Luoda uusi release Forgejoon
Täysin automaattiseksi en tuota halua, mutta olisi mukava kun voisin sanoa yhdellä komennolla, että päivitä seuraavat 10 repositoriota 😄
Epäilemättä tuo on tehtävissä, mutta millä vaivalla ja kuinka luotettavasti niin se on toinen juttu.
Published at
2026-05-19 13:32:50 UTCEvent JSON
{
"id": "e89f7b6643bddfff2211170767b9e5a24a5542761480204a9da0074244361e69",
"pubkey": "203cb993e2c994058de7d0d892be22ca1588e52a4bc37ba52a9f1d94ebd30771",
"created_at": 1779197570,
"kind": 1,
"tags": [
[
"proxy",
"https://mementomori.social/@saaste/116601491990131936",
"web"
],
[
"proxy",
"https://mementomori.social/users/saaste/statuses/116601491990131936",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mementomori.social/users/saaste/statuses/116601491990131936",
"pink.momostr"
],
[
"-"
]
],
"content": "Minulla alkaa olla sen verran monta Go-projektia, että aina kun Go:sta julkaistaan uusi versio, kaikkien projektien päivittäminen käy työstä. Ei niitä mikään pakko olisi tietysti päivittää, mutta yleensä otan uuden version käyttöön jo govulncheck ilmoittaa haavoittuvuudesta.\n\nKun jaksaisi niin pitäisi selvittää, että millainen urakka tuo olisi automatisoida. Käytännössä sen pitäisi tehdä seuraavat asiat:\n1. Päivittää versionumero go.mod-tiedostoon\n2. Päivittää versionumero Dockerfile-tiedostoon\n3. Ajaa linterit ja yksikkötestit menestyksellä\n4. Luoda uusi git-versiotagi (jos testit menivät läpi)\n5. Tuupata muutokset repositorioon\n6. Luoda uusi release Forgejoon\n\nTäysin automaattiseksi en tuota halua, mutta olisi mukava kun voisin sanoa yhdellä komennolla, että päivitä seuraavat 10 repositoriota 😄 \n\nEpäilemättä tuo on tehtävissä, mutta millä vaivalla ja kuinka luotettavasti niin se on toinen juttu.",
"sig": "a25a76801cedbc684ad16a249951f05bf0b4e0cc9f6cc2e352ccdd597d1767a8a62e054bd603246580db4cd54446edde99c17f9e0cfb7b7fe643a7c69406d32b"
}