Commit 64d0a7e
authored
ci: resolve deprecation warnings and Go cache failure (#393)
## Summary
- **`app-id` → `client-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
Signed-off-by: Rhuan Barreto <rhuan@barreto.work>1 parent 9edabde commit 64d0a7e
2 files changed
Lines changed: 7 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| 138 | + | |
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
18 | 21 | | |
19 | 22 | | |
20 | 23 | | |
| |||
31 | 34 | | |
32 | 35 | | |
33 | 36 | | |
34 | | - | |
| 37 | + | |
35 | 38 | | |
36 | 39 | | |
37 | 40 | | |
| |||
78 | 81 | | |
79 | 82 | | |
80 | 83 | | |
81 | | - | |
| 84 | + | |
82 | 85 | | |
83 | 86 | | |
84 | 87 | | |
| |||
131 | 134 | | |
132 | 135 | | |
133 | 136 | | |
134 | | - | |
| 137 | + | |
135 | 138 | | |
136 | 139 | | |
137 | 140 | | |
| |||
0 commit comments