Skip to content
Open
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
8d6d603
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 9, 2026
b47487f
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
45f26ae
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
273601e
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
56bc7ef
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
e3e96d0
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
5a44314
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
99182c4
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
8d511a8
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
eeecc35
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
de6b190
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
c15c837
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
9b9aba5
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
3fc40fa
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
fb2b626
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
2c6bc0c
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
79b8b15
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
991c1db
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
88854c7
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
fa1a3c4
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
0e2651b
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
5ccce21
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
d68c14c
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
0862923
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
fd59370
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
081b15d
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
112c95b
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
3532b13
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
60c056b
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 10, 2026
a9e81ba
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
dad35a6
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
aac3ca3
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
298ae3d
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
91612ec
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
dc1fde8
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
4cb7176
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
f35ff2b
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
ea11ccc
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
33a4d9b
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
93efbe1
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
3ebcf65
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
6f8215a
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
99d2092
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
32ee3ba
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
48cbbbb
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
7fa3ebe
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 11, 2026
5d2c89e
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 12, 2026
0d9e45e
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 12, 2026
7bebda4
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 12, 2026
a346a24
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 19 additions & 11 deletions .github/inditextech-ci-sync-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"creation_year": 2026,
"integrity": {
"algorithm": "hmac-sha256",
"signature": "31eb5c1fe000ee6bda8bd74d8c1f273db26cdd9169be565b3bb9e03e36e9c137"
"signature": "6cbdc2ef01327a5d5d9bc3da231434bb01b83dc5878f319398798c12c3904c5e"
},
"managed_by": "InditexTech CI governance",
"managed_paths": {
Expand All @@ -23,26 +23,34 @@
".github/ISSUE_TEMPLATE/config.yml": "10e5dee4d49aa9e7792ceb4c986160c61f95da1ba00a64bf06e5f1f636cd17ec",
".github/PULL_REQUEST_TEMPLATE.md": "23a0b0ac79a9020ccac9c013582a01f86e2df2ae7f914673583b9a3368313041",
".github/inditextech-ci-node.json": "72449d1243d714b1ef9bd615e6dc67d0ec0b25f0c73440a08fa34d1e498864ac",
".github/workflows/code-npm_node-PR_verify.yml": "29f72ba6e742fc56255f13d27ce650d6ccb2e184d9e2d9647e7c677220b90147",
".github/workflows/code-npm_node-publish-release-and-snapshot.yml": "58b983b783aecbe835e7fad36f112ac8422dc0e83962cff32991001ebcc2d9ad",
".github/workflows/code-npm_node-release-core.yml": "d4ec87242c201d99e0a12c42b7f17a0dda5d103759e1bea1620e7ed533232a5c",
".github/workflows/code-npm_node-sonarcloud-analysis.yml": "8aedcf54db51ae185270ea059728c598caf1b14a5e19d4674180a4513821dd03",
".github/workflows/code-release_preview.yml": "6222022149ea98df153afac623e1ecb5031f61607bcfda665058275e28c408f7",
".github/workflows/codeql.yml": "301f1da228963e0586400b54ebdc7605e0a73c6443889cadc0fbde91869a52d6",
".github/workflows/code-npm_node-PR_verify.yml": "89e11bc8aae9ec44ab47222cc570c27dffb8b426e88665598ea7065a9cc95d54",
".github/workflows/code-npm_node-publish-release-and-snapshot.yml": "878a28f8b8042411ccd8123a95aca6132c083a2d2da7fd0d10095997c9678764",
".github/workflows/code-npm_node-release-core.yml": "3b409b668d51f67bb683b56905d314fd807de32f4f4c46555ce9de4cb3bc3c73",
".github/workflows/code-npm_node-sonarcloud-analysis.yml": "70c1c21825cde574d4744b308e198d030dbabddaa0f8ba07980be253ea6d7afa",
".github/workflows/code-release_preview.yml": "4e2e95d60a498eb12d97ba5c8330b1173f04b02c807140beddad06a6e225b166",
".github/workflows/codeql.yml": "633c0f288566fd1408e7ad545c7631e05f861ebf4ebdce3fe9586672ef065d97",
".github/workflows/pr-verify.yml": "f52295fbfe81578c0a6459d8b384be569933ac78d32fff370932a8dec6943e46",
".github/workflows/push-verify.yml": "217097070d0fdef329eae1a7187806a4623d692ce467ca8f1f9a7f56dddb29ed",
".github/workflows/sync-to-develop.yml": "9eb4278deb6be51157152068ccd5f1ee91866943ae9225fb9d8512aaacc88708",
".github/workflows/push-verify.yml": "fd700ba0ee23fdee9cd7ecf23ad386247f4b621b73cc1946f9ef0eda4ea07086",
".github/workflows/scorecard-analysis.yml": "5bd6da647f708cced5d33411cc27aac7f7ee2be06ae541defea677d70fe80481",
".github/workflows/sync-to-develop.yml": "5c35cf0b946a939d0324b1530a78e319e979f993bd1f0105e64fc4478395d8d7",
".tool-versions": "5e7b05edf5d8df174df5dd99d012e57666ec9923ac8506df7dc7753ba41815fd",
"CODE_OF_CONDUCT.md": "ce1e7a8f68a7917d48c03f9f7aae5529367f73af0e959276e889d33ea1e8d4ab",
"CONTRIBUTING.md": "4e1264ca54a45df44b362c7533f0eba912bfa77b6f561121ae9e5e9d6aa00df3",
"SECURITY.md": "0ee7a3356bc3a1c7649e3b7a6a9012b0608011be2b1ff8d106ad02c8950bab25",
"repolinter.json": "0efb305c47a63f03c488a34906fc2d5471c84145c2ff553f2aacf3a41b92e1a1"
},
"managed_variables": {
"DEVELOPMENT_FLOW": "git-flow",
"PROJECT_TYPE": "single",
"PUBLISH_SNAPSHOT": "true",
"WORKING_DIRECTORY": "."
},
"profile": "node",
"repository_id": 1291909277,
"retained_paths": {},
"schema_version": 2,
"source_digests": {
"base": "8af88664d64bb62e112d3039ad780df69cc04f0b3fb5090fd12c8e72d8dab553",
"node": "f7151115162e66e928b2b690a5239bbb5c371eab2b2d6449cf019a787319969f"
"base": "5070fc83e3b1e67ddc4c2463e767ff3d0d364115c6433d2ae0de75afef2e0e63",
"node": "d2f8082132a512a1770518d0995acf54caa0690a8e0fea20b5691805c6a5473c"
}
}
6 changes: 1 addition & 5 deletions .github/workflows/code-npm_node-PR_verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ jobs:
shell: bash
run: |
set -euo pipefail
# Reject any .tool-versions line that is not a strict "<plugin> <version>" before asdf reads it (npm is pinned via package.json packageManager, not here).
if grep -Evq '^[a-zA-Z0-9_-]+ [a-zA-Z0-9._+-]+$' .tool-versions; then
echo "::error title=Invalid tool-versions::${WORKING_DIRECTORY}/.tool-versions is malformed."
exit 1
Expand All @@ -52,7 +51,7 @@ jobs:
} >> "$GITHUB_OUTPUT"

- name: Set up asdf-managed Node
uses: asdf-vm/actions/install@b7bcd026f18772e44fe1026d729e1611cc435d47 # v4.0.0
uses: asdf-vm/actions/install@b7bcd026f18772e44fe1026d729e1611cc435d47 # v4.0.1
with:
tool_versions: ${{ steps.tool-versions.outputs.tool_versions }}
asdf_version: ${{ env.ASDF_BRANCH_VERSION }}
Expand All @@ -62,22 +61,19 @@ jobs:
shell: bash
run: |
set -euo pipefail
# One install resolves the whole workspace; `verify` runs the governed lifecycle (lint, unit tests, build) across the tree.
case "$PROJECT_TYPE" in
single|workspaces) : ;;
*)
echo "::error title=Invalid project type::PROJECT_TYPE must be single or workspaces."
exit 1
;;
esac
# Package manager defaults to npm; an absent PACKAGE_MANAGER var renders the npm path unchanged (byte-identical to the pre-pnpm template).
case "${PACKAGE_MANAGER:-npm}" in
npm)
npm ci
npm run verify
;;
pnpm)
# Corepack activates the exact pnpm pinned in the product's package.json "packageManager" field: no floating pnpm, no product edit.
corepack enable
pnpm install --frozen-lockfile
pnpm run verify
Expand Down
Loading
Loading