-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add release checklist
- Loading branch information
Showing
7 changed files
with
365 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
--- | ||
name: Release checklist | ||
about: Použi tento checklist na testovanie artefaktov pred public releaseom | ||
title: "Release " | ||
labels: release | ||
assignees: "@slovensko-digital/autogram-release-team" | ||
--- | ||
|
||
## Windows | ||
|
||
- [ ] funguje inštalácia na Windows cez stiahnutý .msi | ||
- [ ] funguje spustenie v GUI móde | ||
- [ ] funguje URL handler [autogram://go](autogram://go) | ||
- [ ] funguje GUI otvoriť jeden súbor, ten sa zobrazí, viem ho podpísať, vytvorí sa podpísaný súbor | ||
- [ ] funguje CLI `autogram --help` | ||
|
||
## Linux | ||
- [ ] funguje inštalácia na Linux (Debian-based) cez stiahnutý .deb | ||
- [ ] funguje inštalácia na Linux cez stiahnutý .rpm | ||
- [ ] funguje spustenie v GUI móde | ||
- [ ] funguje URL handler [autogram://go](autogram://go) | ||
- [ ] funguje GUI otvoriť jeden súbor, ten sa zobrazí, viem ho podpísať, vytvorí sa podpísaný súbor | ||
- [ ] funguje CLI `autogram --help` | ||
|
||
## MacOS | ||
- [ ] funguje inštalácia na MacOS cez stiahnutý .pkg | ||
- [ ] funguje spustenie v GUI móde | ||
- [ ] funguje URL handler [autogram://go](autogram://go) | ||
- [ ] funguje GUI otvoriť jeden súbor, ten sa zobrazí, viem ho podpísať, vytvorí sa podpísaný súbor | ||
- [ ] funguje CLI `/Applications/Autogram.app/Contents/MacOS/AutogramApp --help` | ||
|
||
|
||
## Na aspoň jednom systéme | ||
|
||
- [ ] fungujú všetky smoke testy `./mvnw test -Psmoke` | ||
- [ ] funguje spustenie v GUI serverovom móde `autogram --url=autogram://listen?protocol=http&port=37201` na inom porte | ||
- [ ] funguje CLI `autogram --cli --source source.pdf` | ||
- [ ] funguje CLI `autogram --cli --source source.pdf --target target.pdf` | ||
- [ ] funguje CLI `autogram --cli --source source-dir --target target-dir` | ||
- [ ] funguje API info request | ||
- [ ] funguje API docs request | ||
- [ ] funguje API sign request | ||
- [ ] funguje s [extension](https://github.com/slovensko-digital/autogram-extension) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
name: Pre-release | ||
on: | ||
release: | ||
types: [prereleased] | ||
jobs: | ||
checklist: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: imjohnbo/extract-issue-template-fields@f5232d9bc6ad9aff26c462e60a2c8ef0b17aa3fa | ||
id: issueTemplate | ||
with: | ||
path: .github/ISSUE_TEMPLATE/release-checklist.md | ||
|
||
- name: Create release checklist issue | ||
uses: imjohnbo/issue-bot@3d96848fb5e9a4a473bb81ae62b4b4866a56e93a | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
with: | ||
assignees: ${{ steps.issueTemplate.outputs.assignees }} | ||
labels: ${{ steps.issueTemplate.outputs.labels }} | ||
title: ${{ steps.issueTemplate.outputs.title }} ${{ github.event.release.tag_name }} | ||
body: ${{ steps.issueTemplate.outputs.body }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
Release robí slovensko.digital, ale checklist je verejný aby mohol každý contributor samostatne | ||
pretestovať zmeny pred tým než urobí PR. | ||
|
||
# Release Checklist | ||
|
||
## Kontrola nového kódu | ||
|
||
Je potrebné skontrolovať či nepribudol škodlivý kód, exfiltrácia secrets cez GH actions, či je nová core funkcionalita pokrytá testami. | ||
|
||
## Testing | ||
|
||
- [ ] zelené všetky automatizované testy | ||
- [ ] funguje inštalácia na Windows cez stiahnutý .msi | ||
- [ ] funguje inštalácia na MacOS cez stiahnutý .pkg | ||
- [ ] funguje inštalácia na Linux (Debian-based) cez stiahnutý .deb | ||
- [ ] funguje inštalácia na Linux cez stiahnutý .rpm | ||
- [ ] funguje spustenie v GUI móde | ||
- [ ] funguje spustenie v GUI serverovom móde `autogram --url=autogram://listen?protocol=http&port=37200` | ||
- [ ] funguje URL handler na Windows [autogram://go](autogram://go) | ||
- [ ] funguje URL handler na MacOS [autogram://go](autogram://go) | ||
- [ ] funguje URL handler na Linux [autogram://go](autogram://go) | ||
- [ ] funguje GUI otvoriť jeden súbor, ten sa zobrazí, viem ho podpísať, vytvorí sa podpísaný súbor | ||
- [ ] funguje CLI `autogram --cli --source source.pdf` | ||
- [ ] funguje CLI `autogram --cli --source source.pdf --target target.pdf` | ||
- [ ] funguje CLI `autogram --cli --source source-dir --target target-dir` | ||
- [ ] funguje API info request | ||
- [ ] funguje API docs request | ||
- [ ] funguje API sign request | ||
- [ ] funguje s [extension](https://github.com/slovensko-digital/autogram-extension) | ||
|
||
## Pripraviť popis releasu | ||
|
||
vid. existujúce [Releases](https://github.com/slovensko-digital/autogram/releases) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.