Skip to content

ci: resolve deprecation warnings and Go cache failure#393

Merged
rhuanbarreto merged 1 commit into
mainfrom
fix/ci-warnings
May 31, 2026
Merged

ci: resolve deprecation warnings and Go cache failure#393
rhuanbarreto merged 1 commit into
mainfrom
fix/ci-warnings

Conversation

@rhuanbarreto

Copy link
Copy Markdown
Contributor

Summary

  • app-idclient-id — Replace deprecated app-id input with client-id in all 3 actions/create-github-app-token steps in release.yml (same secret, just the input name)
  • Node.js 24 opt-in — Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true to release.yml so TrigenSoftware/simple-release-action (stuck on node20) runs on Node 24 ahead of the June 16 forced migration
  • Go cache fix — Add cache-dependency-path: shims/go/go.sum to actions/setup-go in code-pull-request.yml so it finds the dependency file in the shim subdirectory instead of failing with "Dependencies file is not found"

Test plan

  • Merge and verify the Release workflow runs without app-id deprecation warnings
  • Verify the simple-release-action steps succeed under Node.js 24
  • Verify the "Shim Tests (go)" job no longer shows a cache restore warning

- Replace deprecated `app-id` input with `client-id` in all
  `actions/create-github-app-token` steps (release.yml)
- Opt into Node.js 24 via `FORCE_JAVASCRIPT_ACTIONS_TO_NODE24` for
  `TrigenSoftware/simple-release-action` which still uses node20
  (forced migration June 16, 2026)
- Add `cache-dependency-path: shims/go/go.sum` to `actions/setup-go`
  so it finds the dependency file in the shim subdirectory instead of
  failing to restore cache

Signed-off-by: Rhuan Barreto <rhuan@barreto.work>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 31, 2026

Copy link
Copy Markdown

Deploying archgate-cli with  Cloudflare Pages  Cloudflare Pages

Latest commit: f4dc955
Status: ✅  Deploy successful!
Preview URL: https://49d353b7.archgate-cli.pages.dev
Branch Preview URL: https://fix-ci-warnings.archgate-cli.pages.dev

View logs

@github-actions

github-actions Bot commented May 31, 2026

Copy link
Copy Markdown
Contributor

Code Coverage

Metric Value
Lines 90.3% (6735 / 7458)
Threshold 90% minimum — met
Platforms Linux + Windows

Full HTML report available in workflow artifacts.

Per-directory breakdown
Directory Coverage Lines
src/commands/ 88.0% 2082 / 2365
src/engine/ 93.1% 1379 / 1481
src/formats/ 100.0% 141 / 141
src/helpers/ 90.3% 3133 / 3471

@rhuanbarreto rhuanbarreto changed the title fix(ci): resolve deprecation warnings and Go cache failure ci: resolve deprecation warnings and Go cache failure May 31, 2026
@rhuanbarreto rhuanbarreto merged commit 64d0a7e into main May 31, 2026
36 checks passed
@rhuanbarreto rhuanbarreto deleted the fix/ci-warnings branch May 31, 2026 07:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant