Skip to content

chore: Workflowy organizacji na runnerach self-hosted - #8

Merged
SirCypkowskyy merged 1 commit into
mainfrom
remote-session/inspiring-ride-7glyl1
Oct 4, 2026
Merged

SirCypkowskyy merged 1 commit into
mainfrom
remote-session/inspiring-ride-7glyl1

Conversation

@SirCypkowskyy

@SirCypkowskyy SirCypkowskyy commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Co i dlaczego

Minuty runnerów GitHuba dla repozytoriów prywatnych się skończyły, więc „PR format”, „Release notes” i pozostałe wspólne workflowy padają bez runnera. Decyzja zespołu: używamy tylko [self-hosted, hackathon].

Powiązane issue

brak

Lista zmian

  • pr-format.yml, issue-format.yml, release-notes.yml (oba joby), delete-merged-branch.yml, discord-notify.yml: runs-on: [self-hosted, hackathon] zamiast ubuntu-latest.
  • pr-format.yml: PR z forków są pomijane (if: !github.event.pull_request.head.repo.fork), więc nikt spoza organizacji nie dostaje joba na naszych runnerach.
  • Komentarze o bezpieczeństwie zaktualizowane. Żaden job nie pobiera kodu; tytuły i treści są czytane tylko przez API w github-script.

Jak przetestować

  1. Po merge'u edytować opis dowolnego otwartego PR w tuttitrip-backend albo tuttitrip-frontend: „PR format” i „Release notes / autolabel” dostają runner hackathon i przechodzą.
  2. Nowe issue: „Issue format” działa na runnerze hackathon.

Wymaganie: grupa runnerów z etykietą hackathon musi mieć włączone „Allow public repositories” (repozytoria .github i tuttitrip są publiczne).

Zrzuty ekranu

nie dotyczy

Checklista

  • brak ubuntu-latest w workflowach
  • brak sekretów w kodzie i opisie

GitHub-hosted minutes for the private repos are used up, so every reusable
workflow (PR format, issue format, release notes, delete merged branch,
Discord notifications) now runs on [self-hosted, hackathon]. PR format skips
pull requests from forks, so nobody outside the org gets a job on our
runners. None of the jobs checks out code.
@SirCypkowskyy
SirCypkowskyy merged commit 962ea5e into main Oct 4, 2026
1 of 2 checks passed
@github-actions
github-actions Bot deleted the remote-session/inspiring-ride-7glyl1 branch October 4, 2026 01:47
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

Successfully merging this pull request may close these issues.

1 participant