Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Workflows / Actions #4

Closed
7 tasks done
janlauber opened this issue Sep 29, 2022 · 0 comments · Fixed by #9 or #11
Closed
7 tasks done

Workflows / Actions #4

janlauber opened this issue Sep 29, 2022 · 0 comments · Fixed by #9 or #11
Assignees
Labels
_DONE enhancement New feature or request

Comments

@janlauber
Copy link
Contributor

janlauber commented Sep 29, 2022

DoR

  • Acceptance criterias are defined
  • Stakeholders and contact persons are known
  • Description (scope) is understood by the team
  • Automation Tests affected, needed or possible

DoD

  • Story is reviewed and accepted by PO
  • Story is tested by DEV-Engineer
  • Documentation extended if required

Business value
As an engineer, I want my commited code to be linted and testet, so that I can be sure that the code is valid and works as expected.

Description
Setup Github workflows.

Open points

Preconditions

Acceptance criterias

Not in scope

Implementation details
Setup the following workflows:

  • mkdocs (documentation release for gh pages on push main)
  • codeql-analysis (for golang and typescript)
  • lint (golang linting and typescript linting)
  • testing (execute all tests for backend / frontend etc.)
  • docker release (build 2 docker images at release tagging -> frontend / backend)

Test case description
Not needed

Involved contacts
PO: @tonymowers
TE: @janlauber

@janlauber janlauber self-assigned this Sep 30, 2022
@janlauber janlauber moved this from 🔖 Ready to 🏗 In Progress in habit journalling Sep 30, 2022
@janlauber janlauber mentioned this issue Sep 30, 2022
@janlauber janlauber linked a pull request Sep 30, 2022 that will close this issue
@janlauber janlauber moved this from 🏗 In Progress to 👀 In Review in habit journalling Sep 30, 2022
Repository owner moved this from 👀 In Review to ✅ Done in habit journalling Sep 30, 2022
@janlauber janlauber linked a pull request Sep 30, 2022 that will close this issue
@janfuhrer janfuhrer added _DONE and removed _DONE labels Oct 22, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
_DONE enhancement New feature or request
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants