From 86c01f31423271f23029df559415a6c4b352df57 Mon Sep 17 00:00:00 2001 From: Jairo Parra Date: Wed, 3 Jun 2026 15:08:30 -0500 Subject: [PATCH 1/3] ci: upgrade GitHub Actions to Node.js 24-compatible versions Upgrade actions/checkout from v3 (node16) to v6.0.3 (node24) in eslint.yml to remediate the GitHub Actions Node.js 20 deprecation. Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .github/workflows/eslint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml index 9e8ecad..7638490 100644 --- a/.github/workflows/eslint.yml +++ b/.github/workflows/eslint.yml @@ -14,6 +14,6 @@ jobs: eslint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6.0.3 - uses: stefanoeb/eslint-action@1.0.2 continue-on-error: true \ No newline at end of file From a8217f6d318b6bb3fbfc74d319d3f86dc19b51c1 Mon Sep 17 00:00:00 2001 From: Jairo Parra Date: Wed, 3 Jun 2026 15:08:59 -0500 Subject: [PATCH 2/3] ci: add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 for CI validation Temporary flag to force Node.js 24 runtime during CI validation. Will be removed before merge. Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .github/workflows/eslint.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml index 7638490..4867489 100644 --- a/.github/workflows/eslint.yml +++ b/.github/workflows/eslint.yml @@ -10,6 +10,9 @@ on: - master - qa +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true + jobs: eslint: runs-on: ubuntu-latest From 20bb4a747201a2508292e02c414ed9e29001b5dd Mon Sep 17 00:00:00 2001 From: Jairo Parra Date: Wed, 3 Jun 2026 15:17:30 -0500 Subject: [PATCH 3/3] ci: Remove FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 validation flag Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .github/workflows/eslint.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml index 4867489..7638490 100644 --- a/.github/workflows/eslint.yml +++ b/.github/workflows/eslint.yml @@ -10,9 +10,6 @@ on: - master - qa -env: - FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true - jobs: eslint: runs-on: ubuntu-latest