Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add sendPayloadChecksums config option and implement Bugsnag-Integrity header #2221

Merged
merged 35 commits into from
Jan 24, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
14dca7e
set Bugsnag-Integrity header in delivery-fetch
Oct 15, 2024
b2d4819
add jest dir to docker copy
Oct 15, 2024
4044c31
try fix testEnvironment path resolution
Oct 15, 2024
ebad38a
add jest dir to docker copy
Oct 15, 2024
af9731d
set jest env
Oct 15, 2024
c81a572
set Bugsnag-Integrity header in delivery-xml-http-request
Oct 16, 2024
7177ddf
do not use async syntax
Oct 16, 2024
9de0065
handle no promises in ie11
Oct 17, 2024
97f8402
handle no promises in ie11
Oct 17, 2024
a6d6e67
do not use promise finally
Oct 17, 2024
c06add0
bump jest
Oct 17, 2024
ff5cd1b
Revert "bump jest"
Oct 18, 2024
503eae3
add sendPayloadChecksums to browser
Oct 18, 2024
b1e0b1f
fix types
Oct 18, 2024
c415a67
Merge pull request #2228 from bugsnag/browser-integrity
djskinner Oct 18, 2024
a801c57
tidy test suite
Oct 18, 2024
6409517
Merge branch 'next' into web-worker-integrity
Oct 18, 2024
c8f48cc
add integrity header to delivery-fetch sendSession
Oct 18, 2024
277bdde
Merge branch 'next' into web-worker-integrity
Nov 13, 2024
cfd61b2
Merge branch 'https' into web-worker-integrity
Nov 15, 2024
79cac2d
add e2e tests for integrity headers
Nov 15, 2024
2db23b7
Merge branch 'next' into web-worker-integrity
Nov 20, 2024
59ec656
respect sendPayloadChecksums in delivery-fetch
Nov 20, 2024
983fcb4
move sendPayloadChecksums to core
Nov 20, 2024
5b3788c
move sendPayloadChecksums to core
Nov 20, 2024
acda730
add web worker integration tests for sendPayloadChecksums
Nov 20, 2024
283b77d
add e2e tests for integrity header on web workers
Nov 20, 2024
1eec649
update changelog
Nov 20, 2024
9d7c759
skip integrity tests on unsupported browsers
Nov 20, 2024
b46beae
skip integrity tests on unsupported browsers
Nov 20, 2024
190e226
skip integrity tests on unsupported browsers
Nov 20, 2024
b68c890
rename fixture documents
Nov 26, 2024
d38cc52
use ternary
Nov 26, 2024
3b31f1c
Merge branch 'next' into web-worker-integrity
gingerbenw Jan 23, 2025
8ff6267
test: :white_check_mark: skip integrity check tests in http context
gingerbenw Jan 24, 2025
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
Prev Previous commit
test: ✅ skip integrity check tests in http context
  • Loading branch information
gingerbenw committed Jan 24, 2025
commit 8ff62679ba94ab90f310b1c156573b2b923ff871
2 changes: 1 addition & 1 deletion test/browser/features/integrity.feature
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@skip_ie_11 @skip_ios_10 @skip_safari_10 @skip_safari_16 @skip_edge_17 @skip_chrome_43
@skip_ie_11 @skip_ios_10 @skip_safari_10 @skip_safari_16 @skip_edge_17 @skip_chrome_43 @skip_http
Feature: Bugsnag-Integrity header

Scenario: Integrity headers are set when setPayloadChecksums is true
Expand Down
4 changes: 4 additions & 0 deletions test/browser/features/support/skip.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,7 @@
end
end
end

Before('@skip_http') do |_scenario|
skip_this_scenario("Skipping scenario") if Maze.config.https == false
end
Loading