Skip to content

chore(deps): update dependency node to v24.14.1 (#64) #13

chore(deps): update dependency node to v24.14.1 (#64)

chore(deps): update dependency node to v24.14.1 (#64) #13

name: Update Built-in Modules
permissions:
contents: write
pull-requests: write
on:
push:
branches:
- main
paths:
- .node-version
- .github/workflows/update-builtins.yml
workflow_dispatch:
defaults:
run:
shell: bash
jobs:
update-builtins:
name: Update Node.js Built-in Modules
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: true
token: ${{ secrets.OXC_BOT_PAT }}
- uses: oxc-project/setup-node@b8d296d30eafd1ae2968fab67aead472a1dbf6d4 # v1.0.7
- uses: oxc-project/setup-rust@23f38cfb0c04af97a055f76acee94d5be71c7c82 # v1.0.16
with:
components: rustfmt
- run: cargo run -p update_builtins
- run: cargo fmt
- run: cargo test
- uses: stefanzweifel/git-auto-commit-action@04702edda442b2e678b25b537cec683a1493fcb9 # v7.1.0
if: github.ref == 'refs/heads/main' && github.event_name == 'push'
with:
commit_message: "chore: update built-in modules for Node.js ${{ steps.node-version.outputs.version }} [skip ci]"
file_pattern: src/lib.rs