devops-bot/base-config.yaml
Helge-Mikael Nordgård a65037713c Added webhooks handling
2024-08-19 02:18:27 +02:00

119 lines
4.6 KiB
YAML

gitea_instance: git.arcticsoftware.no
gitea_token: ABC123ABC1ABC123ABC1ABC123ABC1ABC123ABC1ABC123ABC1ABC123ABC123A
webhook_token: ABC123ABC1ABC123ABC1ABC123ABC1ABC123ABC1ABC123ABC1ABC123ABC123A
gitea_owner: someowner
gitea_repo: somerepo
gitea_bug_label: 1
gitea_feature_label: 1
feature_issue_room: '!someroom:matrix.server.com'
bug_issue_room: '!someotherrroom:matrix.server.com'
webhook_announcement_room: '!announcementroom:matrix.server.com'
about_text: |
Jeg er ment som en bro mellom Arctic Software sitt kodedeponi og
matrix chatten. Du kan sende forskjellige kommandoer til meg og
jeg vil utføre de oppgavene du forespør. Her er en liste over
kommandoene du kan bruke:<br /><br />
<code>!om</code> eller <code>"!hjelp"</code>:<br />
Viser denne teksten<br /><br />
<code>!saker [status]</code>:<br />
Viser en liste over aktive oppgaver i kodedeponiet. Oppgaver kan
være buggs som må løses, ønskede fremtidige funksjoner eller andre
forespørsler og saker. Å sende status er valgfritt og vil filtrere
sakene etter hva slags status den har. Du kan sende verdien 'åpen',
'lukket', eller 'alle' for å velge hva slags saker du ønsker å
vise.<br /><br />
<code>Eksempel: "!saker" eller "!saker lukket"</code><br /><br />
<code>!ny [type] "[tittel]" "[beskrivelse]"</code>:<br />
Oppretter en ny oppgave. Følg opp kommandoen med hva slags type
oppgave du vil opprette og en tittel og en lengre beskrivelse.
Type kan være enten "bug" eller "forbedring". Tittelen kan maks
være 250 tegn. Men prøv å hold tittelen så kort og konsis som
mulig.<br /><br />
Jeg vil så lagre oppgaven i kodedeponiets sakssystem, samtidig
som jeg vil opprette en tråd på matrix serveren brukere kan
delta i, for å chatte og diskutere videre om oppgaven.<br /><br />
<code>Eksempel: !ny bug "Dette er en passe kort tittel" "Lengre beskrivelse"</code><br /><br />
<code>!sak [saksnr]</code>:<br />
Viser detaljer om en oppgave/sak. Følg opp kommandoen med et
saksnr.<br /><br />
<code>Eksempel: "!sak 83"</code><br /><br />
Denne botten er lagd/utviklet av Helge-Mikael Nordgård og
eventuelle spørsmål om bruk/utvikling av den kan rettes til
meg <a href="mailto:surface-fancy-deem@duck.com">per mail</a>.<br /><br />
Koden for denne botten er lisensiert under AGPL-3.0 og er fritt
tilgjengelig på mitt private
<a href="https://git.outlands.no/heno/devops-bot">git deponi</a>.
issue_bug_text: |
Ny 🪲 rapport fra {user} ({userId}):<br /><br />
<strong>{title}</strong> <em>(Saksnr 🚩 {casenr} 🚩)</em>
<hr />
{description}
<hr />
Saken på kodedeponiet kan leses 🔗 <a href="{link}">her</a>.
issue_feature_text: |
Ny 🎫 forespørsel fra {user} ({userId}):<br /><br />
<strong>{title}</strong> <em>(Saksnr 🚩 {casenr} 🚩)</em>
<hr />
{description}
<hr />
Saken på kodedeponiet kan leses 🔗 <a href="{link}">her</a>.
issue_disclaimer_text: |
Denne saken ble videresendt fra dev bot fra [matrise serveren](https://chat.zuul.no)
Brukeren ({nick}) som opprettet saken, kan kontaktes der ({userId})
issue_details_text: |
🚩 <em>Sak nr. {saksnr}</em> 🚩 ({type})
<h3>{title}</h3>
<blockquote>{description}</blockquote>
Saken på kodedeponiet kan leses 🔗 <a href="{link}">her</a>
command_new_help: |
**"!ny" Kommando hjelp:**
Skriv !ny [type] "[tittel]" "[Beskrivelse]" for å opprette en ny sak.
**Eksempel:**
```!ny bug "Jeg fant en bug" "Dette er en lengre beskrivelse av buggen"```
Husk gåseøyne rundt tittel og beskrivelsen så jeg kan klart tyde og skille
de tre argumentene du trenger å oppgi for å opprette en ny sak. (Ikke bruk
gåseøyne for type sak du oppretter, bare tittel og beskrivelse).
{error}
command_pm_error: |
Beklager, men du må kjøre kommandoen fra et rom hvor jeg befinner meg utenom personlige meldinger. Vennligst prøv igjen
command_pm_help: |
Har sendt deg en PM med informasjon om meg selv og hvordan du sender kommandoer til meg
command_pm_success: |
Har sendt deg en PM med resultatet fra forespørselen din
command_case_error: |
**"!sak" Kommando hjelp:**
Skriv !sak [saksnr] for å hente informasjon om en sak fra kodedeponiet
**Eksempel:**
```!sak 44```
For å hente informasjon om sak med saksnr 44
{error}
command_success: |
Forespørselen din ble utført. {result}
webhook_announce_push: |
<h3>🛠️ Push til kodedeponi {repo} 🛠️</h3>
{user} pushet ny kode til {branch} med melding:<br /><br />
<blockquote>{message}</blockquote>