mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 10:59:59 +00:00
make install-lint resolved each tool's latest tag at install time, so a DNS hiccup failed the target outright and two runs of the same commit could install different linter versions. roles/sys-lint/meta/services.yml now records the repository and ref of actionlint, hadolint and shfmt. The pairs use the shape utils/update/repository.py already scans, so update-repository-refs bumps them by pull request. utils/install/lint/pinned.py reads the pin and applies the <TOOL>_VERSION override; the three installers lost their duplicated resolver along with resolve_latest_tag. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
31 lines
619 B
YAML
31 lines
619 B
YAML
---
|
|
galaxy_info:
|
|
author: Kevin Veen-Birkenbach
|
|
description: Release pins for the GitHub-release lint tools the toolchain installs
|
|
license: Infinito.Nexus Community License (Non-Commercial)
|
|
company: |
|
|
Kevin Veen-Birkenbach
|
|
https://www.veen.world
|
|
min_ansible_version: "2.9"
|
|
platforms:
|
|
- name: ArchLinux
|
|
versions:
|
|
- all
|
|
- name: Debian
|
|
versions:
|
|
- all
|
|
- name: EL
|
|
versions:
|
|
- all
|
|
- name: Fedora
|
|
versions:
|
|
- all
|
|
- name: Ubuntu
|
|
versions:
|
|
- all
|
|
galaxy_tags:
|
|
- lint
|
|
- tooling
|
|
- versions
|
|
dependencies: []
|