Fork of daniellemaywood.uk/gleam — Wasm codegen work
2

Configure Feed

Select the types of activity you want to include in your feed.

Update dependencies

+41 -28
+6 -6
.github/workflows/ci.yaml
··· 105 105 rebar3-version: "3" 106 106 107 107 - name: Setup Node 108 - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 108 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 109 109 with: 110 110 node-version: "25" 111 111 ··· 125 125 key: v1-${{ matrix.target }} 126 126 127 127 - name: Install Gleam 128 - uses: clechasseur/rs-cargo@34806c2f3a52f2f236510fb17044cbcc62f04eba # v5.0.3 128 + uses: clechasseur/rs-cargo@2ece93e6f28d1fa8b26fa53e9b3b06844c25a2ce # v5.0.4 129 129 with: 130 130 command: install 131 131 args: "--path gleam-bin --target ${{ matrix.target }} --debug --locked --force" ··· 150 150 if: ${{ matrix.run-integration-tests }} 151 151 152 152 - name: Run tests 153 - uses: clechasseur/rs-cargo@34806c2f3a52f2f236510fb17044cbcc62f04eba # v5.0.3 153 + uses: clechasseur/rs-cargo@2ece93e6f28d1fa8b26fa53e9b3b06844c25a2ce # v5.0.4 154 154 with: 155 155 command: test 156 156 # We only want to run the `test-output` when running integration tests. ··· 330 330 toolchain: stable 331 331 target: wasm32-unknown-unknown 332 332 333 - - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 333 + - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 334 334 with: 335 335 node-version: "25" 336 336 ··· 370 370 persist-credentials: false 371 371 372 372 - name: Ensure no merge commits 373 - uses: NexusPHP/no-merge-commits@4f0fa727cc774b7b0d459b4d2372c3fc14f242d7 # v2.4.0 373 + uses: NexusPHP/no-merge-commits@109a3342781ddcf26b2fa739f29e8ee9f68b7d8e # v2.4.1 374 374 if: github.event_name == 'pull_request' 375 375 with: 376 376 token: ${{ secrets.GITHUB_TOKEN }} ··· 417 417 - run: cargo build 418 418 419 419 - name: Upload artifact (Ubuntu) 420 - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 420 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 421 421 with: 422 422 name: gleam 423 423 path: target/debug/gleam
+3 -3
.github/workflows/codeql.yml
··· 35 35 with: 36 36 persist-credentials: false 37 37 - name: Initialize CodeQL 38 - uses: github/codeql-action/init@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1 38 + uses: github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2 39 39 with: 40 40 languages: ${{ matrix.language }} 41 41 build-mode: ${{ matrix.build-mode }} 42 42 - name: Perform CodeQL Analysis 43 - uses: github/codeql-action/analyze@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1 43 + uses: github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2 44 44 with: 45 45 category: "/language:${{matrix.language}}" 46 46 ··· 57 57 with: 58 58 persist-credentials: false 59 59 - name: Run zizmor 60 - uses: zizmorcore/zizmor-action@71321a20a9ded102f6e9ce5718a2fcec2c4f70d8 # v0.5.2 60 + uses: zizmorcore/zizmor-action@b1d7e1fb5de872772f31590499237e7cce841e8e # v0.5.3
+1 -1
.github/workflows/release-nightly.yaml
··· 118 118 119 119 - name: Upload release archive 120 120 id: release 121 - uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1 121 + uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0 122 122 with: 123 123 draft: false 124 124 prerelease: true
+30 -17
Cargo.lock
··· 188 188 "nom", 189 189 "num-traits", 190 190 "rusticata-macros", 191 - "thiserror 2.0.17", 191 + "thiserror 2.0.18", 192 192 "time", 193 193 ] 194 194 ··· 1118 1118 "termcolor", 1119 1119 "tokio", 1120 1120 "toml 0.9.11+spec-1.1.0", 1121 - "toml_edit", 1121 + "toml_edit 0.24.0+spec-1.1.0", 1122 1122 "tracing", 1123 1123 "tracing-subscriber", 1124 1124 ] ··· 1171 1171 "strum", 1172 1172 "tar", 1173 1173 "termcolor", 1174 - "thiserror 2.0.17", 1174 + "thiserror 2.0.18", 1175 1175 "toml 0.9.11+spec-1.1.0", 1176 1176 "tracing", 1177 1177 "unicode-segmentation", ··· 1286 1286 "ring", 1287 1287 "serde", 1288 1288 "serde_json", 1289 - "thiserror 2.0.17", 1289 + "thiserror 2.0.18", 1290 1290 "toml 0.8.23", 1291 1291 "url", 1292 1292 "x509-parser", ··· 2344 2344 "log", 2345 2345 "priority-queue", 2346 2346 "rustc-hash 2.0.0", 2347 - "thiserror 2.0.17", 2347 + "thiserror 2.0.18", 2348 2348 "version-ranges", 2349 2349 ] 2350 2350 2351 2351 [[package]] 2352 2352 name = "pulldown-cmark" 2353 - version = "0.13.0" 2353 + version = "0.13.3" 2354 2354 source = "registry+https://github.com/rust-lang/crates.io-index" 2355 - checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0" 2355 + checksum = "7c3a14896dfa883796f1cb410461aef38810ea05f2b2c33c5aded3649095fdad" 2356 2356 dependencies = [ 2357 2357 "bitflags 2.5.0", 2358 2358 "memchr", ··· 2398 2398 "rustls", 2399 2399 "rustls-pki-types", 2400 2400 "slab", 2401 - "thiserror 2.0.17", 2401 + "thiserror 2.0.18", 2402 2402 "tinyvec", 2403 2403 "tracing", 2404 2404 "web-time", ··· 3257 3257 3258 3258 [[package]] 3259 3259 name = "thiserror" 3260 - version = "2.0.17" 3260 + version = "2.0.18" 3261 3261 source = "registry+https://github.com/rust-lang/crates.io-index" 3262 - checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" 3262 + checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 3263 3263 dependencies = [ 3264 - "thiserror-impl 2.0.17", 3264 + "thiserror-impl 2.0.18", 3265 3265 ] 3266 3266 3267 3267 [[package]] ··· 3277 3277 3278 3278 [[package]] 3279 3279 name = "thiserror-impl" 3280 - version = "2.0.17" 3280 + version = "2.0.18" 3281 3281 source = "registry+https://github.com/rust-lang/crates.io-index" 3282 - checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" 3282 + checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 3283 3283 dependencies = [ 3284 3284 "proc-macro2", 3285 3285 "quote", ··· 3403 3403 "serde", 3404 3404 "serde_spanned 0.6.9", 3405 3405 "toml_datetime 0.6.11", 3406 - "toml_edit", 3406 + "toml_edit 0.22.27", 3407 3407 ] 3408 3408 3409 3409 [[package]] ··· 3454 3454 ] 3455 3455 3456 3456 [[package]] 3457 + name = "toml_edit" 3458 + version = "0.24.0+spec-1.1.0" 3459 + source = "registry+https://github.com/rust-lang/crates.io-index" 3460 + checksum = "8c740b185920170a6d9191122cafef7010bd6270a3824594bff6784c04d7f09e" 3461 + dependencies = [ 3462 + "indexmap", 3463 + "toml_datetime 0.7.5+spec-1.1.0", 3464 + "toml_parser", 3465 + "toml_writer", 3466 + "winnow", 3467 + ] 3468 + 3469 + [[package]] 3457 3470 name = "toml_parser" 3458 3471 version = "1.0.6+spec-1.1.0" 3459 3472 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3564 3577 3565 3578 [[package]] 3566 3579 name = "tracing-subscriber" 3567 - version = "0.3.22" 3580 + version = "0.3.23" 3568 3581 source = "registry+https://github.com/rust-lang/crates.io-index" 3569 - checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e" 3582 + checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" 3570 3583 dependencies = [ 3571 3584 "matchers", 3572 3585 "nu-ansi-term", ··· 4153 4166 "nom", 4154 4167 "oid-registry", 4155 4168 "rusticata-macros", 4156 - "thiserror 2.0.17", 4169 + "thiserror 2.0.18", 4157 4170 "time", 4158 4171 ] 4159 4172
+1 -1
compiler-cli/Cargo.toml
··· 20 20 tokio = { version = "1", features = ["rt", "rt-multi-thread"] } 21 21 # Further file system functions (i.e. copy directory) 22 22 fs_extra = "1" 23 - tracing-subscriber = { version = "0.3.20", features = ["fmt", "env-filter"] } 23 + tracing-subscriber = { version = "0.3.23", features = ["fmt", "env-filter"] } 24 24 # HTTP client 25 25 reqwest = { version = "0", default-features = false, features = ["rustls-tls"] } 26 26 # Checksums