Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 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
de6ec1c
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 13, 2026
9050b27
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 13, 2026
56242e9
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 13, 2026
3688ffd
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 13, 2026
3c86dbe
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 13, 2026
f9c39f8
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
b26222d
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
4108d84
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
5bb170f
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
2bf5d6a
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
b4d72d9
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
44fe266
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
036ad15
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
4def463
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
68ff0f0
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
df198fd
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
9bf3fd3
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
d8819d6
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 2026
02dd910
chore(ci-governance): synchronize Node profile
inditextechci-sync[bot] Sep 14, 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
38 changes: 26 additions & 12 deletions .github/inditextech-ci-sync-manifest.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
{
"configuration": {
"branch_roles": {
"development_branch": "develop",
"release_branch": "main"
},
"development_flow": "git-flow",
"outputs": [
"publish"
Expand All @@ -13,7 +17,7 @@
"creation_year": 2026,
"integrity": {
"algorithm": "hmac-sha256",
"signature": "31eb5c1fe000ee6bda8bd74d8c1f273db26cdd9169be565b3bb9e03e36e9c137"
"signature": "bc1a5decbd6355d73abac510a2a93679aa0eeb530181c178d3a1a266f1f41302"
},
"managed_by": "InditexTech CI governance",
"managed_paths": {
Expand All @@ -23,26 +27,36 @@
".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/pr-verify.yml": "f52295fbfe81578c0a6459d8b384be569933ac78d32fff370932a8dec6943e46",
".github/workflows/push-verify.yml": "217097070d0fdef329eae1a7187806a4623d692ce467ca8f1f9a7f56dddb29ed",
".github/workflows/sync-to-develop.yml": "9eb4278deb6be51157152068ccd5f1ee91866943ae9225fb9d8512aaacc88708",
".github/workflows/code-npm_node-PR_verify.yml": "89e11bc8aae9ec44ab47222cc570c27dffb8b426e88665598ea7065a9cc95d54",
".github/workflows/code-npm_node-publish-release-and-snapshot.yml": "9b9de7bf2f53cfad5c2ab1bc76443844d4aa8958089bf1288f8d35031d55095e",
".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": "fcfd5d629157760bcc5666b5193ed01223ab82e176f19844eaef7016278168be",
".github/workflows/pr-verify.yml": "b39240fd362fb004c3b47cd4189cb527d9e27a7c37645bbe6324d2a757e34f7f",
".github/workflows/push-verify.yml": "49e6e9c6a7015ea59a2bc831982b2fc4bfd1d5721302f6041170b4a15b7d56e1",
".github/workflows/scorecard-analysis.yml": "9866047c5d638ee5d9246e646400cad473ce8ab0f66b444337405b8f9f324f6e",
".github/workflows/sync-to-develop.yml": "1b2d0f33094052f771d91a7e7c29a666e8a9cee5cc5ca28e1f40168920ca2702",
".tool-versions": "5e7b05edf5d8df174df5dd99d012e57666ec9923ac8506df7dc7753ba41815fd",
"CODE_OF_CONDUCT.md": "ce1e7a8f68a7917d48c03f9f7aae5529367f73af0e959276e889d33ea1e8d4ab",
"CONTRIBUTING.md": "4e1264ca54a45df44b362c7533f0eba912bfa77b6f561121ae9e5e9d6aa00df3",
"SECURITY.md": "0ee7a3356bc3a1c7649e3b7a6a9012b0608011be2b1ff8d106ad02c8950bab25",
"repolinter.json": "0efb305c47a63f03c488a34906fc2d5471c84145c2ff553f2aacf3a41b92e1a1"
},
"managed_variables": {
"DEVELOPMENT_FLOW": "git-flow",
"GIT_FLOW_DEVELOPMENT_BRANCH": "develop",
"GIT_FLOW_RELEASE_BRANCH": "main",
"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": "84ae844059a60d9ea8bc96910d88c912b9875aa90e48411b243f119f584fd571",
"node": "d35cb892d1e48292852cdb39e10a31b4583849fd4aeb71c2e4434c7e37c4e82e"
}
}
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