Skip to content

Commit 444d826

Browse files
authored
Merge pull request #1744 from bugsnag/release-v6.32.1
Release v6.32.1
2 parents fe54a8f + 4da533b commit 444d826

22 files changed

Lines changed: 108 additions & 31 deletions

File tree

.buildkite/pipeline.full.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ steps:
165165
- xcframework_cocoa_fixture
166166
timeout_in_minutes: 10
167167
agents:
168-
queue: opensource-mac-cocoa-10.13
168+
queue: macos-10.13
169169
plugins:
170170
artifacts#v1.9.3:
171171
download: "features/fixtures/macos/output/macOSTestAppXcFramework.zip"
@@ -795,7 +795,7 @@ steps:
795795
- cocoa_fixture
796796
timeout_in_minutes: 60
797797
agents:
798-
queue: opensource-mac-cocoa-10.14
798+
queue: macos-10.14
799799
plugins:
800800
artifacts#v1.9.3:
801801
download: ["features/fixtures/macos/output/macOSTestApp_Release.zip"]
@@ -812,7 +812,7 @@ steps:
812812
- cocoa_fixture
813813
timeout_in_minutes: 60
814814
agents:
815-
queue: opensource-mac-cocoa-10.13
815+
queue: macos-10.13
816816
plugins:
817817
artifacts#v1.9.3:
818818
download: ["features/fixtures/macos/output/macOSTestApp_Release.zip"]

.buildkite/pipeline.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ steps:
113113
- label: macOS 10.14 unit tests
114114
timeout_in_minutes: 10
115115
agents:
116-
queue: opensource-mac-cocoa-10.14
116+
queue: macos-10.14
117117
commands:
118118
- ./scripts/run-unit-tests.sh PLATFORM=macOS
119119
artifact_paths:
@@ -122,7 +122,7 @@ steps:
122122
- label: macOS 10.13 unit tests
123123
timeout_in_minutes: 10
124124
agents:
125-
queue: opensource-mac-cocoa-10.13
125+
queue: macos-10.13
126126
commands:
127127
- ./scripts/run-unit-tests.sh PLATFORM=macOS
128128
artifact_paths:
@@ -329,7 +329,7 @@ steps:
329329
- cocoa_fixture
330330
timeout_in_minutes: 10
331331
agents:
332-
queue: opensource-mac-cocoa-10.14
332+
queue: macos-10.14
333333
plugins:
334334
artifacts#v1.5.0:
335335
download: "features/fixtures/macos/output/macOSTestApp_Release.zip"
@@ -348,7 +348,7 @@ steps:
348348
- cocoa_fixture
349349
timeout_in_minutes: 10
350350
agents:
351-
queue: opensource-mac-cocoa-10.13
351+
queue: macos-10.13
352352
plugins:
353353
artifacts#v1.5.0:
354354
download: "features/fixtures/macos/output/macOSTestApp_Release.zip"
@@ -752,7 +752,7 @@ steps:
752752
- cocoa_fixture
753753
timeout_in_minutes: 10
754754
agents:
755-
queue: opensource-mac-cocoa-10.13
755+
queue: macos-10.13
756756
plugins:
757757
artifacts#v1.5.0:
758758
download: "features/fixtures/macos/output/macOSTestApp_Debug.zip"

.github/workflows/pull_request.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
DEVELOPER_DIR: /Applications/Xcode_15.4.app
1414
steps:
1515
- name: Checkout pull request HEAD
16-
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
16+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1717
with:
1818
ref: ${{ github.event.pull_request.head.sha }}
1919
- name: Install dependencies
@@ -30,13 +30,13 @@ jobs:
3030
runs-on: macos-14
3131
steps:
3232
- name: Checkout target branch
33-
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
33+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3434
with:
3535
ref: ${{ github.base_ref }}
3636
- name: Build framework
3737
run: xcodebuild -project Bugsnag.xcodeproj -configuration Release -target Bugsnag-iOS -destination generic/platform=iOS -quiet clean build VALID_ARCHS=arm64 RUN_CLANG_STATIC_ANALYZER=NO && mv build build.base
3838
- name: Checkout pull request merge branch
39-
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
39+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4040
with:
4141
clean: false
4242
fetch-depth: 100

.github/workflows/scorecard.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ jobs:
3232

3333
steps:
3434
- name: "Checkout code"
35-
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
35+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3636
with:
3737
persist-credentials: false
3838

3939
- name: "Run analysis"
40-
uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1
40+
uses: ossf/scorecard-action@62b2cac7ed8198b15735ed49ab1e5cf35480ba46 # v2.4.0
4141
with:
4242
results_file: results.sarif
4343
results_format: sarif
@@ -59,7 +59,7 @@ jobs:
5959
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
6060
# format to the repository Actions tab.
6161
- name: "Upload artifact"
62-
uses: actions/upload-artifact@97a0fba1372883ab732affbe8f94b823f91727db # v3.pre.node20
62+
uses: actions/upload-artifact@c24449f33cd45d4826c6702db7e49f7cdb9b551d # v3.pre.node20
6363
with:
6464
name: SARIF file
6565
path: results.sarif

.github/workflows/update_docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
runs-on: macos-latest
1010
steps:
1111
- name: Checkout bugsnag-cocoa
12-
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
12+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1313

1414
- name: Checkout docs branch
15-
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
15+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1616
with:
1717
ref: gh-pages
1818
path: docs

.jazzy.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ author_url: "https://www.bugsnag.com"
22
author: "Bugsnag Inc"
33
clean: false # avoid deleting docs/.git
44
framework_root: "Bugsnag"
5-
github_file_prefix: "https://github.com/bugsnag/bugsnag-cocoa/tree/v6.32.0/Bugsnag"
5+
github_file_prefix: "https://github.com/bugsnag/bugsnag-cocoa/tree/v6.32.1/Bugsnag"
66
github_url: "https://github.com/bugsnag/bugsnag-cocoa"
77
hide_documentation_coverage: true
88
module: "Bugsnag"
9-
module_version: "6.32.0"
9+
module_version: "6.32.1"
1010
objc: true
1111
output: "docs"
1212
readme: "README.md"

Bugsnag.podspec.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Bugsnag",
3-
"version": "6.32.0",
3+
"version": "6.32.1",
44
"summary": "The Bugsnag crash reporting framework for Apple platforms.",
55
"homepage": "https://bugsnag.com",
66
"license": "MIT",
@@ -9,7 +9,7 @@
99
},
1010
"source": {
1111
"git": "https://github.com/bugsnag/bugsnag-cocoa.git",
12-
"tag": "v6.32.0"
12+
"tag": "v6.32.1"
1313
},
1414
"ios": {
1515
"frameworks": [

Bugsnag/FeatureFlags/BSGAtomicFeatureFlagStore.m

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@
2828
@implementation BSGAtomicFeatureFlagStore
2929

3030
+ (instancetype)store {
31+
static dispatch_once_t onceToken;
32+
dispatch_once(&onceToken, ^{
33+
nameToFlag = [NSMutableDictionary dictionary];
34+
});
3135
return [self new];
3236
}
3337

@@ -102,6 +106,7 @@ - (void)_addFeatureFlag:(nonnull NSString *)name withVariant:(nullable NSString
102106
[self _awaitAtomicFeatureFlagsLockIfNeeded];
103107
newItem->previous = tail;
104108
atomic_store(&g_feature_flags_tail, newItem);
109+
nameToFlag[name] = [NSValue valueWithPointer:newItem];
105110
}
106111

107112
- (NSData *)_dataForFeatureFlagWithName:(nonnull NSString *)name variant:(nullable NSString *)variant {
@@ -132,6 +137,7 @@ - (void)_removeFeatureFlagWithName:(NSString *)name {
132137
atomic_store(&g_feature_flags_tail, flag->previous);
133138
}
134139
free(flag);
140+
nameToFlag[name] = nil;
135141
}
136142
}
137143

@@ -144,6 +150,7 @@ - (void)_clearAll {
144150
item = next;
145151
}
146152
atomic_store(&g_feature_flags_tail, NULL);
153+
nameToFlag = [NSMutableDictionary dictionary];
147154
}
148155

149156
@end

Bugsnag/Payload/BugsnagNotifier.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ - (instancetype)init {
2323
#else
2424
_name = @"Bugsnag Objective-C";
2525
#endif
26-
_version = @"6.32.0";
26+
_version = @"6.32.1";
2727
_url = @"https://github.com/bugsnag/bugsnag-cocoa";
2828
_dependencies = @[];
2929
}

BugsnagNetworkRequestPlugin.podspec.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
22
"name": "BugsnagNetworkRequestPlugin",
3-
"version": "6.32.0",
3+
"version": "6.32.1",
44
"summary": "Network request monitoring support for Bugsnag.",
55
"homepage": "https://bugsnag.com",
66
"license": "MIT",
77
"authors": {
88
"Bugsnag": "notifiers@bugsnag.com"
99
},
10-
"readme": "https://raw.githubusercontent.com/bugsnag/bugsnag-cocoa/v6.32.0/BugsnagNetworkRequestPlugin/README.md",
10+
"readme": "https://raw.githubusercontent.com/bugsnag/bugsnag-cocoa/v6.32.1/BugsnagNetworkRequestPlugin/README.md",
1111
"source": {
1212
"git": "https://github.com/bugsnag/bugsnag-cocoa.git",
13-
"tag": "v6.32.0"
13+
"tag": "v6.32.1"
1414
},
1515
"dependencies": {
1616
"Bugsnag": "~> 6.13"

0 commit comments

Comments
 (0)