Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
6d91c47
fix: prevent stale header rules with versioned storage meta
Jan 23, 2026
acf71b4
fix: синхронизация состояния очереди при прямых вызовах setBrowserHea…
Kirrrusha Jan 30, 2026
9747a9c
refactor: улучшение логирования процесса применения заголовков
Kirrrusha Jan 30, 2026
235fd6c
fix: retry DNR API calls and propagate errors to prevent state desync
Kirrrusha Feb 2, 2026
1efd5c9
fix: add DNR error recovery strategy and fix flaky e2e test timeout
Kirrrusha Feb 4, 2026
0689440
fix: prevent meta-bump race conditions and add session rules fallback
Kirrrusha Feb 9, 2026
a516c54
fix apply headers on SW init to clear stale DNR rules after worker re…
Kirrrusha Feb 16, 2026
2e4093d
test fix sw-restart e2e tests to use observable fingerprint change ch…
Kirrrusha Feb 16, 2026
f639c3f
refactor: add download logs file
Kirrrusha Feb 26, 2026
1f3fb06
fix: switch off headers flow with alert and notify, add/update e2e tests
Kirrrusha Feb 27, 2026
ebe60bf
fix: change cucurent flow bumpHeadersConfigMeta
Kirrrusha Mar 2, 2026
4cfec62
(200-400): fix: eagerly clear stale dynamic rules before sw-init appl…
Kirrrusha Mar 3, 2026
b9b6873
ci: temporarily disable e2e tests on PR, enable via workflow_dispatch
Kirrrusha Mar 3, 2026
0f05a0d
fix: update request with tab/windows - setBrowserHeaders improvements…
Mar 6, 2026
54bf61e
fix preserve counteracting session rules during DNR session fallback …
Mar 11, 2026
a83b368
fix disabled headers still transmitted Case 2 - Add priority 2 to cou…
Mar 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@ name: PR

on:
pull_request:
# remove after fix
workflow_dispatch:
inputs:
skip_e2e:
description: 'Skip E2E tests'
required: false
default: true
type: boolean

jobs:
license:
Expand Down Expand Up @@ -145,6 +153,7 @@ jobs:
path: cloudhood-firefox-sources-${{ steps.set_short_sha.outputs.short_sha }}.zip

e2e-test:
if: github.event_name == 'workflow_dispatch' && !inputs.skip_e2e
runs-on: ubuntu-latest
needs: [pr-build]
steps:
Expand Down Expand Up @@ -185,7 +194,7 @@ jobs:
run: docker compose -f docker-compose.screenshots.yml run --rm screenshots sh -lc "pnpm install --frozen-lockfile && pnpm test:e2e:ci"

pre-publish:
needs: [pr-build, e2e-test]
needs: [pr-build]
runs-on: ubuntu-latest
steps:
- name: Checkout
Expand Down
Loading
Loading