Skip to content

chore(ci-governance): adopt Go profile - #65

Merged
enriqueavindi merged 10 commits into
mainfrom
automated/ci-governance-sync
Oct 2, 2026
Merged

enriqueavindi merged 10 commits into
mainfrom
automated/ci-governance-sync

Conversation

@inditextechci-sync

Copy link
Copy Markdown
Contributor

CI governance adoption

This PR was generated by the PR-only controller. Review and merge it; the controller never pushes directly to the default branch.

Profile

  • go (Go)

Source revisions

  • base: f804ff8f49534ad348b32c0bd58e8ccb6aea6294
  • go: d78f23a5bba889c362b7e497ab6e848593634371

Planned changes

  • add .github/ISSUE_TEMPLATE/1-bug.yml
  • add .github/ISSUE_TEMPLATE/2-feature.yml
  • add .github/ISSUE_TEMPLATE/3-other.yml
  • add .github/ISSUE_TEMPLATE/config.yml
  • update .github/PULL_REQUEST_TEMPLATE.md
  • add .github/inditextech-ci-go.json
  • add .github/inditextech-ci-sync-manifest.json
  • add .github/workflows/code-gomod_go-PR_verify.yml
  • add .github/workflows/code-gomod_go-sonarcloud-analysis.yml
  • add .github/workflows/codeql.yml
  • add .github/workflows/pr-verify.yml
  • add .github/workflows/push-verify.yml
  • add .sync-exclude
  • update repolinter.json

Preserved consumer files

  • preserved CODE_OF_CONDUCT.md
  • preserved CONTRIBUTING.md
  • preserved SECURITY.md

Governance-Provenance: hmac-sha256:66122258fb6139def94780f861b7a625ac4eda99a83521653d53b95c898f07c2
@inditextechci-sync
inditextechci-sync Bot requested a review from a team as a code owner September 8, 2026 14:43
@ivanasabi ivanasabi added the skip-release Do not publish a release for this change. label Sep 8, 2026
Superseded by the governed pr-verify.yml; its identical filename
(differing only by case) was silently shadowing the governed
workflow on GitHub's Actions indexer, preventing it from ever
registering or running.

Signed-off-by: Ivan Alvarez Sabin <ivanasabi@ext.inditex.com>
Fully duplicated by the governed code-gomod_go-PR_verify.yml
(job "Code / Verify", confirmed green).

Signed-off-by: Ivan Alvarez Sabin <ivanasabi@ext.inditex.com>
@signoff-validator

signoff-validator Bot commented Sep 8, 2026 •

Copy link
Copy Markdown

Contribution License Agreement - Valid 🟢

All commits contain valid signoff. As a confirmation, remember that you are agreeing to our Contribution License Agreement.

ADOPT added the root .sync-exclude file, which had no REUSE
annotation coverage (428/429 files). Cover it under the existing
developer-tools-and-util-files annotation group.

Signed-off-by: Ivan Alvarez Sabin <ivanasabi@ext.inditex.com>
Repo Linter's notice-file-exists rule fails without it. Apache-2.0
boilerplate with a literal 2025 copyright year, matching this repo's
existing REUSE.toml convention.

Signed-off-by: Ivan Alvarez Sabin <ivanasabi@ext.inditex.com>
Repo Linter's python-package-metadata-exists rule fires because Linguist
classifies the repo as containing a Python package due to a single helper
script (hack/tilt/scripts/prepare_values.py) used only by local Tilt dev
tooling, not a real Python package. Marking it linguist-detectable=false
removes the false-positive language classification without touching the
script itself.

Signed-off-by: Ivan Alvarez Sabin <ivanasabi@ext.inditex.com>
Both files were just added and had no REUSE annotation coverage. Cover them
under the existing developer-tools-and-util-files annotation group,
alongside .sync-exclude.

Signed-off-by: Ivan Alvarez Sabin <ivanasabi@ext.inditex.com>
ivanasabi and others added 3 commits September 23, 2026 09:54
… workflows

main advanced with actions bumps (#66, #68, #70) touching the legacy
workflows this profile replaces; keep their removal per the generated
manifest.
@sonarqubecloud

sonarqubecloud Bot commented Oct 2, 2026

Copy link
Copy Markdown

@enriqueavindi
enriqueavindi merged commit 1e7815f into main Oct 2, 2026
@enriqueavindi
enriqueavindi deleted the automated/ci-governance-sync branch October 2, 2026 08:13
ivanasabi added a commit that referenced this pull request Oct 2, 2026
The quality gate introduced by the Go profile adoption (#65) fails on the
pre-existing release.yml: SC2086 (unquoted $GITHUB_OUTPUT redirects) and
SC2129 (individual redirects instead of a grouped one). Group the GITHUB_OUTPUT
writes and quote the variable; the debug echo stays outside the group so it
keeps printing to the job log.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: ivanasabi <ivanasabi@ext.inditex.com>
enriqueavindi added a commit that referenced this pull request Oct 2, 2026
…un (#81)

* fix: pass release tag_name via env instead of interpolating it into run

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: quote redirections in release version step to satisfy shellcheck

The quality gate introduced by the Go profile adoption (#65) fails on the
pre-existing release.yml: SC2086 (unquoted $GITHUB_OUTPUT redirects) and
SC2129 (individual redirects instead of a grouped one). Group the GITHUB_OUTPUT
writes and quote the variable; the debug echo stays outside the group so it
keeps printing to the job log.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: ivanasabi <ivanasabi@ext.inditex.com>

---------

Signed-off-by: ivanasabi <ivanasabi@ext.inditex.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: enriqueavi <146724635+enriqueavindi@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-release Do not publish a release for this change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants