Skip to content

ci: add Artifact Hub lint checks - #158

Merged
vdemeester merged 2 commits into
tektoncd-catalog:mainfrom
vdemeester:ci/restore-artifacthub-lint
Oct 7, 2026
Merged

vdemeester merged 2 commits into
tektoncd-catalog:mainfrom
vdemeester:ci/restore-artifacthub-lint

Conversation

@vdemeester

Copy link
Copy Markdown
Member

Changes

  • Add parallel Artifact Hub lint jobs for the Task and StepAction catalogs.
  • Fetch complete history and tags for Git-based Tekton versioning.
  • Exclude v1.0.1 and v1.2.0 from the ephemeral Task-lint checkout: those immutable tags contain manifests labelled 1.0.0 and 1.1.0 respectively.
  • Pin Artifact Hub CLI to v1.23.0, configure Git safe-directory access, and include both checks in the CI summary.

Submitter Checklist

  • Includes tests for new or changed functionality
    • Validated both ah lint commands against a clean full clone using artifacthub/ah:v1.23.0.
  • Includes docs for user-facing changes
    • Not applicable: CI-only change.
  • Commit messages follow best practices
  • Meets the Tekton contributor standards

Release Notes

NONE

Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
@tekton-robot

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
To complete the pull request process, please ask for approval from vdemeester after the PR has been reviewed.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@tekton-robot tekton-robot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Oct 7, 2026
@vdemeester
vdemeester merged commit 22c16b5 into tektoncd-catalog:main Oct 7, 2026
10 checks passed
@vdemeester
vdemeester deleted the ci/restore-artifacthub-lint branch October 7, 2026 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants