Skip to content

node-build-prerelease 2.0.209 #1198

node-build-prerelease 2.0.209

node-build-prerelease 2.0.209 #1198

Workflow file for this run

name: Test
on:
push:
pull_request:
schedule: [{ cron: "0 0 10 * *" }] # monthly https://crontab.guru/#0_0_10_*_*
workflow_dispatch:
permissions: {}
jobs:
test:
uses: nodenv/.github/.github/workflows/test.yml@v7
with: { npm: false }
permissions:
contents: read
packages: read
id-token: write
security-events: write
statuses: write
brew-audit:
runs-on: macos-latest
steps:
- uses: step-security/harden-runner@6c3c2f2c1c457b00c10c4848d6f5491db3b629df # v2.18.0
with: { egress-policy: audit }
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with: { persist-credentials: false }
- run: brew tap nodenv/nodenv .
- name: brew audit
run: |
for formula in Formula/*; do
brew audit --strict "nodenv/nodenv/$(basename "${formula%.rb}")"
done
brew-install:
runs-on: macos-latest
steps:
- uses: step-security/harden-runner@6c3c2f2c1c457b00c10c4848d6f5491db3b629df # v2.18.0
with: { egress-policy: audit }
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with: { persist-credentials: false }
- run: brew tap nodenv/nodenv .
- name: brew install
run: |
for formula in Formula/*; do
brew install "nodenv/nodenv/$(basename "${formula%.rb}")"
done
- name: brew test
run: |
for formula in Formula/*; do
brew test "nodenv/nodenv/$(basename "${formula%.rb}")"
done