forked from apps/featurer
Gitea-related things.
This commit is contained in:
parent
57937a5845
commit
b5e26b4686
36
.gitea/issue_template/bug-report.yaml
Normal file
36
.gitea/issue_template/bug-report.yaml
Normal file
@ -0,0 +1,36 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: File a bug report
|
||||
body:
|
||||
- type: markdown
|
||||
value: "Thanks for reporting a bug! Please fill form below to proceed."
|
||||
- type: textarea
|
||||
id: app-and-os-details
|
||||
attributes:
|
||||
label: What OS, deployment type and application version do you use?
|
||||
placeholder: Featurer v0.1.2 on Rocky Linux 9, deployed via Docker
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: what-happened
|
||||
attributes:
|
||||
label: What happened?
|
||||
placeholder: Tell us what you see!
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: what-expected
|
||||
attributes:
|
||||
label: What you expect to happen?
|
||||
placeholder: It should work!
|
||||
validations:
|
||||
required: true
|
||||
- type: checkboxes
|
||||
id: terms
|
||||
attributes:
|
||||
label: Code of Conduct
|
||||
description: By submitting this issue, you agree to these things
|
||||
options:
|
||||
- label: I have read the "Submitting issues" section in [CONTRIBUTING.md](/CONTRIBUTING.md)
|
||||
required: true
|
||||
visible: [form]
|
29
.gitea/issue_template/feature-request.yaml
Normal file
29
.gitea/issue_template/feature-request.yaml
Normal file
@ -0,0 +1,29 @@
|
||||
---
|
||||
name: Request a feature
|
||||
about: When something new is needed
|
||||
body:
|
||||
- type: markdown
|
||||
value: "Thanks for requesting a feature! Please fill form below to proceed."
|
||||
- type: textarea
|
||||
id: app-and-os-details
|
||||
attributes:
|
||||
label: What OS, deployment type and application version do you use?
|
||||
placeholder: Featurer v0.1.2 on Rocky Linux 9, deployed via Docker
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: what-do-you-want
|
||||
attributes:
|
||||
label: Describe feature
|
||||
placeholder: I want a big button "Make everything great" that makes everything great.
|
||||
validations:
|
||||
required: true
|
||||
- type: checkboxes
|
||||
id: terms
|
||||
attributes:
|
||||
label: Code of Conduct
|
||||
description: By submitting this issue, you agree to these things
|
||||
options:
|
||||
- label: I have read the "Submitting issues" section in [CONTRIBUTING.md](/CONTRIBUTING.md)
|
||||
required: true
|
||||
visible: [form]
|
26
.gitea/workflows/lint-and-test.yaml
Normal file
26
.gitea/workflows/lint-and-test.yaml
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
name: "Linting and tests"
|
||||
run-name: "Linting and tests"
|
||||
on:
|
||||
workflow_call:
|
||||
|
||||
jobs:
|
||||
Linting:
|
||||
runs-on: "ubuntu-22.04"
|
||||
steps:
|
||||
- name: "checkout source"
|
||||
uses: actions/checkout@v4
|
||||
- name: "lint"
|
||||
uses: docker://code.pztrn.name/containers/go-toolbox:v4
|
||||
with:
|
||||
command: "task lint"
|
||||
|
||||
Tests:
|
||||
runs-on: "ubuntu-22.04"
|
||||
steps:
|
||||
- name: "checkout source"
|
||||
uses: actions/checkout@v4
|
||||
- name: "tests"
|
||||
uses: docker://code.pztrn.name/containers/go-toolbox:v4
|
||||
with:
|
||||
command: "task test"
|
10
.gitea/workflows/on-push.yaml
Normal file
10
.gitea/workflows/on-push.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
name: "Linting and tests"
|
||||
run-name: "Linting and tests"
|
||||
on:
|
||||
- push
|
||||
|
||||
jobs:
|
||||
LintAndTest:
|
||||
uses: ./.gitea/workflows/lint-and-test.yaml
|
||||
secrets: inherit
|
Loading…
Reference in New Issue
Block a user