mirror: Blazing fast w3c Trace Contexts for any JS runtime
0

Configure Feed

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

ci: pin actions to git hashes

Marais Rossouw (Jun 17, 2026, 1:45 PM +1000) 4503c819 c356d81e

+21 -18
+16 -16
.github/workflows/ci.yml
··· 6 6 tags: ['v**'] 7 7 8 8 env: 9 - DENO_VERSION: 2.1.6 9 + DENO_VERSION: 2.8.3 10 10 11 11 jobs: 12 12 health: 13 - name: Health 13 + name: health 14 14 runs-on: ubuntu-24.04-arm 15 15 steps: 16 - - uses: actions/checkout@v4 17 - - uses: denoland/setup-deno@v1 16 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 17 + - uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2.0.3 18 18 with: 19 19 deno-version: ${{ env.DENO_VERSION }} 20 20 ··· 26 26 - run: deno coverage 27 27 28 28 validation: 29 - name: w3c Validation 29 + name: w3c validation 30 30 runs-on: ubuntu-24.04-arm 31 31 steps: 32 - - uses: actions/checkout@v4 32 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 33 33 with: 34 34 submodules: recursive 35 - - uses: denoland/setup-deno@v1 35 + - uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2.0.3 36 36 with: 37 37 deno-version: ${{ env.DENO_VERSION }} 38 - - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b 38 + - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 39 39 with: 40 40 enable-cache: true 41 41 ··· 44 44 45 45 dryrun: 46 46 needs: [health, validation] 47 - name: 'Publish (dry run)' 47 + name: 'publish (dry run)' 48 48 if: ${{ !startsWith(github.ref, 'refs/tags/v') }} 49 49 runs-on: ubuntu-24.04-arm 50 50 steps: 51 - - uses: actions/checkout@v4 52 - - uses: denoland/setup-deno@v1 51 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 52 + - uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2.0.3 53 53 with: 54 54 deno-version: ${{ env.DENO_VERSION }} 55 - - uses: actions/setup-node@v4 55 + - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 56 56 with: 57 57 node-version: 20 58 58 registry-url: 'https://registry.npmjs.org' ··· 66 66 # https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages#publishing-packages-to-the-npm-registry 67 67 publish: 68 68 needs: [health, validation] 69 - name: Publish 69 + name: publish 70 70 runs-on: ubuntu-24.04-arm 71 71 if: startsWith(github.ref, 'refs/tags/v') 72 72 permissions: 73 73 contents: read 74 74 id-token: write # -> authentication 75 75 steps: 76 - - uses: actions/checkout@v4 77 - - uses: denoland/setup-deno@v1 76 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 77 + - uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2.0.3 78 78 with: 79 79 deno-version: ${{ env.DENO_VERSION }} 80 - - uses: actions/setup-node@v4 80 + - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 81 81 with: 82 82 node-version: 20 83 83 registry-url: 'https://registry.npmjs.org'
+3 -2
lib/traceparent.bench.ts
··· 1 - import TraceParent from 'npm:traceparent'; 2 - import * as TraceContext from 'npm:trace-context'; 1 + // deno-lint-ignore-file no-import-prefix 2 + import TraceParent from 'npm:traceparent@latest'; 3 + import * as TraceContext from 'npm:trace-context@latest'; 3 4 4 5 import * as tctx from './traceparent.ts'; 5 6
+2
scripts/build.ts
··· 1 + // deno-lint-ignore-file no-import-prefix 2 + 1 3 // Credit @lukeed https://github.com/lukeed/empathic/blob/main/scripts/build.ts 2 4 3 5 // Publish: