Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Improvement of workflow #1150

Open
marvinWolff opened this issue Aug 27, 2024 · 0 comments
Open

Improvement of workflow #1150

marvinWolff opened this issue Aug 27, 2024 · 0 comments

Comments

@marvinWolff
Copy link
Collaborator

Review-Meeting:

  • Reviews sollten regelmäßiger erfolgen ( z.B. jeden Morgen, nach jedem abgeschlossenen Thema )
  • Es sollten weniger Fehler durchrutschen
  • Reviews dürfen länger dauern, sollten dann aber weniger Fehler enthalten
  • PRs sollten getestet werden ( auf dev-Clustern z.B. )
  • Wir haben eine Linkliste mit allen relevanten Boards

Zusammenfassung:

  • Morgens wird zuerst die geteilte Linkliste geöffnet und geschaut was gereviewed/gemerged werden kann
  • Wenn PRs im Github Board "in-review" sind muss nicht mehr geschaut werden
  • Es werden zwei Termine gemacht um besseres Verständnis vom t8s-operator und teutonet-helm-charts zu schaffen( bereits geschehen )
  • Folgende Struktur wird im neuen Github Board genutzt:
on issue (open):
  - add to project:
      gh project item-add --owner teutonet 3 --url https://github.com/teutonet/teutonet-helm-charts/issues/$number
  - set status TODO
on pr (open/edit):
  - if:
      closes issues: |
        gh api graphql -F owner={owner} -F repo={repo} -F pr=714 -f query='
          query ($owner: String!, $repo: String!, $pr: Int!) {
            repository(owner: $owner, name: $repo) {
              pullRequest(number: $pr) {
                closingIssuesReferences(first: 100) {
                  nodes {
                    number
                  }
                }
              }
            }
          }' --jq .data.repository.pullRequest.closingIssuesReferences.nodes[].number
    then: remove issues from project
  - add to project
  - if: draft
    then: set status in progress
    else: set status waiting for review
  • Review ob die Maßnahmen funktionieren am 10.09.24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant