Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
2126aa3
test(browser): run deployment compatibility engines in parallel (#5384)
dustinbyrne Oct 23, 2026
4969ef4
fix(node): stop esbuild failing when @opentelemetry/api is not instal…
posthog[bot] Oct 25, 2026
f4ca972
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 25, 2026
1ad0313
chore: clear the Coherence spec problems reported on every PR (#5303)
pauldambra Oct 25, 2026
b9cf0c4
fix(browser): stop parsing persistence on every capture() for Meta id…
pauldambra Oct 26, 2026
1d3eaa5
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 26, 2026
4956b31
fix(replay): enable synchronous fetch by default for new cores (#5335)
hpouillot Oct 26, 2026
227c834
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 26, 2026
6cb1800
chore(next): fix test lint errors (#5317)
pauldambra Oct 26, 2026
d2ec36c
test(browser): record synchronous replay fetch in current-core golden…
turnipdabeets Oct 26, 2026
0d1112c
feat(llma): support per-item offline evaluation models (#5438)
Radu-Raicea Oct 26, 2026
5992a5d
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 26, 2026
fbae1e0
fix: Surveys: an optional rating question with response-based branchi…
github-actions[bot] Oct 26, 2026
c52116d
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 26, 2026
90c6be6
feat(react-native): add projectToken and deprecate apiKey (#5436)
turnipdabeets Oct 26, 2026
54931b0
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 26, 2026
210396b
chore: upgrade posthog-android to pull in OkHttp 4.12.1 (#5441)
turnipdabeets Oct 27, 2026
4015fac
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 27, 2026
2ccb670
feat(browser): support latest configuration defaults (#5405)
marandaneto Oct 27, 2026
99668e9
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 27, 2026
8e0dbb4
chore(react-native): require @posthog/react-native-plugin 2.12.7 or n…
ioannisj Oct 27, 2026
4c7dbfb
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 27, 2026
4bb681d
perf(rrweb): port upstream mutation-buffer O(n²) fix (fixes #5227) (#…
61465 Oct 27, 2026
ef271ba
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 27, 2026
5be28e0
ci: run the sourcemap plugins through the error tracking harness (#5402)
hpouillot Oct 27, 2026
74cc90d
fix(browser): Refresh identity on bfcache restore (#5427)
posthog[bot] Oct 27, 2026
b41ccfd
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 27, 2026
71443b3
fix: Expo 57 example: pnpm install fails with ERR_PNPM_TRUST_DOWNGRAD…
github-actions[bot] Oct 27, 2026
4e59f81
chore(react-native): deprecate flag APIs removed in the next major (#…
turnipdabeets Oct 27, 2026
54e12de
feat(browser): add a single-tag SDK loader (#5406)
marandaneto Oct 27, 2026
e273564
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 27, 2026
853c6b1
feat(browser): add opt-in autocapture field values (#5269)
dustinbyrne Oct 27, 2026
7978c5e
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 28, 2026
30c4c5c
test(browser-common): use trimmed mean in console log perf tests (#5463)
philippsuess Oct 28, 2026
ae4d088
feat(mcp): add a sendInitializeEvent option (#5401)
gesh Oct 28, 2026
5a1a3ad
fix(browser): fall back to Math.random when crypto.getRandomValues th…
posthog[bot] Oct 28, 2026
72607db
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 28, 2026
bcade8e
fix(react-native): Capture touch autocapture events on Fabric instanc…
pcbeingused333 Oct 28, 2026
02598c0
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 28, 2026
0487f50
feat(mcp): add a sendToolsListEvent option (#5404)
gesh Oct 28, 2026
4a6581c
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 28, 2026
4c6e276
feat(node): add request context to OpenTelemetry spans (#5314)
pauldambra Oct 28, 2026
5e3462e
feat: add next.js and nuxt server span context (#5315)
pauldambra Oct 28, 2026
46975ce
fix(rrweb): port upstream shadow-root release on host removal (fixes …
frostfire575 Oct 28, 2026
78b86b0
fix(browser-next): settle pending captureImmediate when the extension…
guilherme-praca Oct 28, 2026
6c1566b
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 28, 2026
bde0274
feat(browser): add single-script installation (#5395)
dustinbyrne Oct 28, 2026
fe15c30
ci(browser): publish standalone assets to the CDN (#5396)
dustinbyrne Oct 28, 2026
0368a54
feat(browser): publish the experimental npm package (#5397)
dustinbyrne Oct 28, 2026
736d3a9
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 28, 2026
b96bcde
feat(node): honor sendFeatureFlagEvent in evaluateFlags snapshots, wi…
andehen Oct 28, 2026
04ce83d
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 28, 2026
be2d8d7
feat: add conversations open() and close() (#5467)
veryayskiy Oct 29, 2026
a48d51f
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 29, 2026
66872d5
feat(node): opt-in posthog-js cookie fallback for request context (#5…
DanielVisca Oct 29, 2026
84c377d
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 29, 2026
3c961c4
fix(ai): capture an error event when a streaming OpenAI call fails be…
pcbeingused333 Oct 29, 2026
247a568
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 29, 2026
ade71e9
fix(browser): keep the full URL when masking query params that contai…
sebxt Oct 29, 2026
919fb81
feat(Surveys): Implement survey popup delay (surveyPopupDelaySeconds)…
cacheflow Oct 29, 2026
b56498b
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 29, 2026
39689d7
fix(node): keep local flag evaluation consistent with the server (#5471)
gustavohstrassburger Oct 29, 2026
d0868c0
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 29, 2026
3fe941f
chore: upgrade @posthog/coherence to 1.10.1 (#5432)
pauldambra Oct 29, 2026
72f4e51
fix(ai): load @posthog/ai/otel without sdk-trace-base (OpenTelemetry …
posthog[bot] Oct 29, 2026
0451cf7
fix(browser): make test:typecheck pass and run it in check-types (#5210)
pauldambra Oct 29, 2026
5f8748e
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 29, 2026
a81f751
test(browser): synchronize replay compression before advancing clock …
dustinbyrne Oct 29, 2026
e259ab6
fix(react-native-plugin): require posthog-ios 3.92.7 (#5482)
turnipdabeets Oct 29, 2026
cb1e964
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 29, 2026
d339590
chore: let the PostHog watcher close its own stale draft PRs (#5380)
ioannisj Oct 30, 2026
c098d44
feat(browser): add a local bootstrap and preserve SDK namespaces (#5470)
marandaneto Oct 30, 2026
e4873ed
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 30, 2026
5db6f3c
feat(node): send transactional email from a template (#5418)
mayteio Oct 30, 2026
ee3ad8c
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 30, 2026
b525a6c
chore(deps): bump the github-actions group across 1 directory with 7 …
dependabot[bot] Oct 30, 2026
e760301
fix(node): capture unhandled rejections when the host has its own lis…
ablaszkiewicz Oct 30, 2026
9eaff30
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 30, 2026
d2551be
feat(conversations): add support widget theming with dark mode and CS…
veryayskiy Oct 30, 2026
aaadbac
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 30, 2026
74e6b17
chore(react-native-plugin): bump posthog-android to 3.74.2 (#5489)
ioannisj Oct 30, 2026
a4f799d
chore: update versions and lockfile [version bump]
releaser-posthog-js[bot] Oct 30, 2026
5608944
test(node): cover captureTracingHeaders turning off the cookie fallback
eli-r-ph Nov 1, 2026
7c4be75
fix(node): let readPostHogCookie work when tracing headers are off
eli-r-ph Nov 1, 2026
aa20d67
fix(next,nuxt): require posthog-node 5.58.0 or later
eli-r-ph Nov 1, 2026
9cceecb
test(nuxt): pack only nuxt in the nuxt 5 consumer test on capture-v1
eli-r-ph Nov 1, 2026
2b60c02
Merge branch 'capture-v1' into eli/capture-v1-sync-main-2026-11-01
eli-r-ph Nov 2, 2026
3800059
Merge branch 'capture-v1' into eli/capture-v1-sync-main-2026-11-01
eli-r-ph Nov 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .changeset/posthog-next-nuxt-node-5-58.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@posthog/next': patch
'@posthog/nuxt': patch
---

Require posthog-node 5.58.0 or later, the first version with the span-context helpers they use.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions .github/workflows/bundled-size.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:

steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand Down Expand Up @@ -107,4 +107,5 @@ jobs:
NODE_OPTIONS: --disable-warning=DEP0169
with:
compression: "none"
strip-hash: '-(\w{8})\.'
# Build hashes contain an uppercase letter or a digit. Names like `analytics-delivery` must stay distinct.
strip-hash: '-((?=\w*[A-Z0-9])\w{8})\.'
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand All @@ -73,7 +73,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3
uses: github/codeql-action/init@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1
with:
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
Expand Down Expand Up @@ -105,7 +105,7 @@ jobs:

- name: Perform CodeQL Analysis
id: analyze
uses: github/codeql-action/analyze@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3
uses: github/codeql-action/analyze@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1
with:
category: "/language:${{matrix.language}}"
output: sarif-results
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/coherence.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
contents: read
steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:
pull-requests: write
steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependabot-changeset.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
contents: read
steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand Down
164 changes: 164 additions & 0 deletions .github/workflows/error-tracking-harness.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
name: Error tracking smoke

on:
pull_request:
merge_group:
types: [checks_requested]
push:
branches: [main]
workflow_dispatch:

permissions: {}

concurrency:
group: error-tracking-harness-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
affected:
permissions:
contents: read
uses: ./.github/workflows/check-affected.yml
with:
package-name: '@posthog/plugin-utils'
additional-paths: |
packages/webpack-plugin/
packages/rollup-plugin/
packages/nextjs-config/
packages/nuxt/src/
packages/core/src/error-tracking/
packages/node/src/extensions/error-tracking/
packages/browser/src/posthog-exceptions.ts
packages/browser/src/extensions/exception-autocapture/
packages/browser/src/entrypoints/exception-autocapture.ts
tooling/error-tracking-harness/
pnpm-workspace.yaml
.github/workflows/error-tracking-harness.yml

pack:
name: Pack PR-built subject tarballs
needs: affected
if: ${{ !cancelled() && (github.event_name == 'workflow_dispatch' || needs.affected.outputs.is-affected != 'false') }}
runs-on: ubuntu-24.04
timeout-minutes: 15
permissions:
contents: read
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: ./.github/actions/setup
with:
build: false
- name: Test PR report formatter
run: node --test tooling/error-tracking-harness/test-report.mjs
- name: Pack direct and transitive dependencies
run: tooling/error-tracking-harness/pack.sh "$RUNNER_TEMP/error-tracking-subject"
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: error-tracking-subject
path: ${{ runner.temp }}/error-tracking-subject/
retention-days: 1
if-no-files-found: error

smoke:
name: Smoke test packed plugins
needs: pack
if: ${{ !cancelled() && needs.pack.result == 'success' }}
permissions:
actions: read
contents: read
uses: PostHog/error-tracking-harness/.github/workflows/subject-smoke.yml@37b54b2b55e0bc20c5c7740383dd771d8561f9f7
with:
subject-artifact: error-tracking-subject
# Image published from harness #19 merge commit bf2b305ea09f71f4c9ae327e3937abeb054e4b65.
harness-image: ghcr.io/posthog/error-tracking-harness@sha256:435cff06dbb51c85af4c78d3c9729af41bc636ee0a7f485dd0080855a4b6c636

report:
name: Post smoke results to PR
needs: [pack, smoke]
if: ${{ always() && github.event_name == 'pull_request' && needs.pack.result != 'skipped' && github.event.pull_request.head.repo.full_name == github.repository && github.event.pull_request.user.login != 'dependabot[bot]' }}
runs-on: ubuntu-24.04
timeout-minutes: 5
permissions:
actions: read
pull-requests: write
steps:
# The write-capable job never checks out or runs PR code; the artifact is data only.
- uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit
- uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
continue-on-error: true
with:
name: subject-smoke-report
path: ${{ runner.temp }}/smoke-report
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
env:
REPORT_FILE: ${{ runner.temp }}/smoke-report/summary.json
SMOKE_RESULT: ${{ needs.smoke.result }}
with:
script: |
const fs = require('node:fs');
const marker = '<!-- posthog-error-tracking-smoke -->';
const pr = context.payload.pull_request;
if (!pr || pr.head.repo?.full_name !== `${context.repo.owner}/${context.repo.repo}`) return;
const { data: current } = await github.rest.pulls.get({ ...context.repo, pull_number: pr.number });
if (current.head.sha !== pr.head.sha) {
core.info('PR head has changed; do not overwrite a newer smoke report.');
return;
}
const escape = (value, limit = 180) => String(value).slice(0, limit)
.replace(/[&<>@`*_\[\]\\|\r\n]/g, char => `&#${char.charCodeAt(0)};`);
const runUrl = `${context.serverUrl}/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}`;
const expected = [
['rollup-4', 'baseline/smoke'],
['vite-8-autocapture', 'autoexception/baseline'],
['webpack-5.112', 'baseline/smoke'],
['next-14', 'next/smoke'],
['next-15', 'next/smoke'],
['next-16-webpack', 'next/smoke'],
['next-16-turbopack', 'next/smoke'],
['nuxt-4', 'nuxt/smoke'],
];
const lines = [marker, '## Error tracking smoke', '',
`Commit: \`${pr.head.sha}\` · [CI run and artifacts](${runUrl})`, ''];
let reportError;
try {
const file = process.env.REPORT_FILE;
if (fs.statSync(file).size > 1024 * 1024) throw new Error('Report exceeds 1 MiB');
const report = JSON.parse(fs.readFileSync(file, 'utf8'));
if (!Array.isArray(report.results) || report.results.length !== expected.length ||
![report.total, report.passed, report.failed, report.skipped, report.uncovered].every(n => Number.isSafeInteger(n) && n >= 0) ||
report.total !== expected.length || report.passed + report.failed !== report.total ||
report.skipped !== 0 || report.uncovered !== 0) throw new Error('Incomplete or invalid smoke summary');
const rows = new Map();
for (const result of report.results) {
const key = `${result.fixture}/${result.case}`;
if (result.cli !== '0.18.11' || rows.has(key) || !expected.some(([fixture, kase]) => key === `${fixture}/${kase}`))
throw new Error('Unexpected smoke cell in summary');
rows.set(key, result);
}
if (rows.size !== expected.length) throw new Error('Smoke summary is missing a fixture');
if (report.passed !== expected.filter(([fixture, kase]) => rows.get(`${fixture}/${kase}`).ok === true).length)
throw new Error('Smoke pass count differs from cell results');
lines.push(`**${report.passed}/${report.total} passed** (0 skipped, 0 uncovered)`, '',
'| Fixture | Result | First failure |', '| --- | --- | --- |');
for (const [fixture, kase] of expected) {
const result = rows.get(`${fixture}/${kase}`);
const status = result.ok === true ? '✅ Passed' : '❌ Failed';
const reason = result.ok === true ? '—' : escape(result.failures?.[0] ?? 'See run artifacts');
lines.push(`| ${fixture} | ${status} | ${reason} |`);
}
} catch (error) {
reportError = error;
lines.push(`**⚠️ No valid smoke summary** (job: ${escape(process.env.SMOKE_RESULT)})`, '',
`${escape(error.message)}. Inspect the [CI run](${runUrl}).`);
}
const body = lines.join('\n');
const comments = await github.paginate(github.rest.issues.listComments,
{ ...context.repo, issue_number: pr.number, per_page: 100 });
const existing = comments.find(comment => comment.user?.login === 'github-actions[bot]' && comment.body?.startsWith(marker));
if (existing) await github.rest.issues.updateComment({ ...context.repo, comment_id: existing.id, body });
else await github.rest.issues.createComment({ ...context.repo, issue_number: pr.number, body });
if (reportError && process.env.SMOKE_RESULT === 'success') core.setFailed('Successful smoke job produced no valid summary');
2 changes: 1 addition & 1 deletion .github/workflows/generate-references.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/library-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,11 +117,17 @@ jobs:
run: pnpm test:browser
working-directory: packages/browser-next

- name: Run browser-next snippet tests
run: pnpm test:snippet
working-directory: packages/browser-next

- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: ${{ !cancelled() }}
with:
name: playwright-report
path: packages/browser/playwright-report/
path: |
packages/browser/playwright-report/
packages/browser-next/test-results/
retention-days: 30

deployment-compatibility:
Expand Down Expand Up @@ -295,7 +301,7 @@ jobs:
pull-requests: write
steps:
- name: Harden runner
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/new-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
pull-requests: write
steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nextjs-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ jobs:

- name: Upload failure diagnostics
if: failure()
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: nextjs-integration-failure
path: test-results/nextjs-integration/
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/posthog-upgrade.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:

steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/posthog-watcher-enqueue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: PostHog Watcher enqueue

on:
issues:
types: [opened, reopened, edited]
types: [opened, reopened, edited, closed]
issue_comment:
types: [created]
pull_request:
Expand Down Expand Up @@ -38,7 +38,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/posthog-watcher-sweep.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand Down Expand Up @@ -60,6 +60,7 @@ jobs:
labels: '*'
allow-fix: 'true'
allow-close: 'true'
allow-close-own-prs: 'true'
allow-security-ai: 'true'
max-repair-attempts: '3'
max-pi-calls: '16'
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/posthog-watcher-worker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand All @@ -64,6 +64,7 @@ jobs:
labels: '*'
allow-fix: 'true'
allow-close: 'true'
allow-close-own-prs: 'true'
allow-security-ai: 'true'
max-repair-attempts: '3'
max-pi-calls: '16'
Expand All @@ -84,7 +85,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Audit runner egress
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2.22.1
uses: step-security/harden-runner@dc2769abcc0fcfbadfc1df54081c1608579ef6b2 # v2.22.2
with:
egress-policy: audit

Expand Down Expand Up @@ -112,6 +113,7 @@ jobs:
labels: '*'
allow-fix: 'true'
allow-close: 'true'
allow-close-own-prs: 'true'
allow-security-ai: 'true'
max-repair-attempts: '3'
max-pi-calls: '16'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/react-native-plugin-native-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:

- name: Install JDK
if: steps.is-affected.outputs.is-affected == 'true'
uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1
uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
distribution: 'zulu'
java-version: '17'
Expand Down
Loading
Loading