ci: run workflow on pull requests and expire artifacts after 1 day #1

Merged
Sluijsens merged 2 commits from feature/updates_gitea_workflow into master 2026-07-23 23:45:15 +02:00
Showing only changes of commit 1ae57f7c5d - Show all commits
+4
View File
@@ -7,6 +7,10 @@ name: Build, Test and Package Release
# (no automatic upload to a host yet) and only runs for manual (workflow_dispatch) runs. # (no automatic upload to a host yet) and only runs for manual (workflow_dispatch) runs.
# Typically run on a `release/*` branch once you've manually created it for a release. # Typically run on a `release/*` branch once you've manually created it for a release.
# - Uploaded artifacts expire after 1 day (retention-days: 1). # - Uploaded artifacts expire after 1 day (retention-days: 1).
# - Gitea Actions has no GitLab/Azure DevOps-style approval gate (a single job with a
# "manual" play button inside an already-running pipeline). The closest equivalent is
# workflow_dispatch: the deploy job only runs when someone presses "Run workflow" in
# the Gitea Actions UI, i.e. a one-click manual approval.
on: on:
workflow_dispatch: {} workflow_dispatch: {}