spiegel_podman/.github/workflows
Kir Kolyshkin a01608d944
Migrate validate-source from Cirrus to GitHub Actions
Move the Cirrus validate-source_task to a GitHub Actions workflow
(.github/workflows/ci.yml) running as a single job on the CNCF-hosted
runner. The job runs the same stages: make validate-source,
tests-included, and the conditional renovate config check.

golangci-lint for FreeBSD and macOS now runs cross-compiled (GOOS) on
the native Linux runner instead of on dedicated Cirrus VMs/workers, so
the lint steps are dropped from osx_alt_build and freebsd_alt_build.

The PR helper scripts are de-Cirrus'd: they read CI-neutral env vars
(PR_HEAD, PR_NUMBER, PR_BODY) and the "No New Tests" label override is
now handled natively in the workflow instead of via a GraphQL query.

The shared clone/setup/main YAML anchors are relocated into build_task,
and the dead _run_validate-source runner.sh function is removed.

The tests-of-tests (.t files) are fixed for new setup (mostly removing
test cases which are now obsoleted, like [CI:DOCS] and [NO NEW TESTS]
markers. NOTE we still don't run tests in CI (although we could), but
I ran them locally and fixed all the issues.

Finally, test-jira-links-included is removed as it is RHEL-branch
specific and have no place in the new repo.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
(cherry picked from commit 6e597af6dc)

[fixed merge commit]

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-06-04 20:04:25 +02:00
..
check_cirrus_cron.yml [skip-ci] Update actions/checkout action to v5 2025-08-11 13:22:56 +00:00
ci.yml Migrate validate-source from Cirrus to GitHub Actions 2026-06-04 20:04:25 +02:00
dev-bump.yml [skip-ci] Update actions/checkout action to v5 2025-08-11 13:22:56 +00:00
first_contrib_cert_generator.yml [skip-ci] Update actions/setup-node action to v6 2025-10-14 05:09:32 +00:00
issue-labeler.yml [skip-ci] Update github/issue-labeler action to v3.4 2024-02-02 23:24:07 +00:00
issue_pr_lock.yml Update pre-commit-hooks and Codespell hook 2025-04-13 14:26:34 +10:00
labeler.yml [skip-ci] Update actions/labeler action to v6 2025-09-04 19:19:52 +00:00
mac-pkg.yml [skip-ci] Update actions/setup-go action to v6 2025-09-04 05:39:43 +00:00
machine-os-pr.yml [skip-ci] Update actions/checkout action to v5 2025-08-11 13:22:56 +00:00
needs-info-labeler.yaml Add autocomment for needs-info label 2025-04-02 07:36:12 -05:00
release-artifacts.yml [skip-ci] Update actions/setup-go action to v6 2025-09-04 05:39:43 +00:00
release.yml Install WiX v5.0.2 to build the Windows installer 2026-04-14 18:51:33 +02:00
stale.yml [skip-ci] Update actions/stale action to v10 2025-09-04 09:11:18 +00:00
update-podmanio.yml [skip-ci] Update actions/checkout action to v5 2025-08-11 13:22:56 +00:00
upload-win-installer.yml Add a new Windows installer supporting user scope 2025-10-15 18:50:03 +02:00