Repository navigation
Commit 58da277
CI: Binaryen 133, pin rclone-actions, Dependabot for composite actions (#8913)
* Bump Binaryen from 131 to 133 in CI
Updates the Binaryen release that the setup-ocaml action installs for
wasm_of_ocaml, with the SHA-256 checksums of the three supported archives
(x86_64-linux, aarch64-linux, arm64-macos). The checksums match the
release's .sha256 files, GitHub's asset digests and a local download.
Review: the action installs Binaryen on every run, outside the opam cache,
so the new version takes effect without a cache key change. The browser
profile build of compiler/jsoo (wasm mode) succeeds with Binaryen 133, and
prints the same two integer-overflow warnings as with Binaryen 120.
Area: ci
Output: unchanged
Tests: none, because CI installs and checks Binaryen in every OCaml setup
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014eaBQ3wiTweSGaR2T2uxQX
Signed-off-by: Christoph Knittel <ck@cca.io>
* Pin cometkim/rclone-actions to a commit
Replaces the ten `@main` references to cometkim/rclone-actions (setup-rclone
and configure-remote/s3-provider) in the playground preview, publish and
semantic diff workflows with the commit that `main` points to today,
8d9c6b9534 from 2025-06-18. These steps run with the S3 credentials, so a
later push to the action's main branch no longer changes what they execute.
Review: the pinned code installs rclone from downloads.rclone.org or the
rclone GitHub releases and writes the S3 remote with `rclone config`; the
bundled setup-rclone/dist/main.js contacts only those hosts and the GitHub
API. The repository has no tags, so Dependabot does not update this pin;
moving it is a deliberate change.
Area: ci
Output: unchanged
Tests: none, because the pinned commit is the one these workflows already
run
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014eaBQ3wiTweSGaR2T2uxQX
Signed-off-by: Christoph Knittel <ck@cca.io>
* Let Dependabot update actions in composite actions
Adds `/.github/actions/*` to the github-actions entry of dependabot.yml, so
Dependabot also updates the actions that the composite actions use
(actions/cache, actions/setup-node, actions/github-script,
ocaml/setup-ocaml). It missed the setup-node composite action in #8887.
Review: the setup-ocaml composite action repeats the ocaml/setup-ocaml
version (3.9.0) in its cache key, and a cache hit skips that step. A
comment there says to update both together, since Dependabot changes only
the `uses:` line.
Area: ci
Output: unchanged
Tests: none, because Dependabot reads the configuration on its next run;
both files parse as YAML
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014eaBQ3wiTweSGaR2T2uxQX
Signed-off-by: Christoph Knittel <ck@cca.io>
* Add a changelog fragment for the CI dependency updates
Area: docs
Output: unchanged
Tests: none, because `yarn changelog:check` validates the fragment
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014eaBQ3wiTweSGaR2T2uxQX
Signed-off-by: Christoph Knittel <ck@cca.io>
---------
Signed-off-by: Christoph Knittel <ck@cca.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>1 parent f52f1d1 commit 58da277
7 files changed
Lines changed: 22 additions & 16 deletions
File tree
- .github
- actions/setup-ocaml
- workflows
- changes
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
| 79 | + | |
78 | 80 | | |
79 | 81 | | |
80 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
| 10 | + | |
10 | 11 | | |
11 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
12 | 15 | | |
13 | 16 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
| 140 | + | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
| 143 | + | |
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
| 97 | + | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments