Skip to content

Commit

Permalink
Merge pull request #56 from WideSpectrumComputing/master
Browse files Browse the repository at this point in the history
New module: RollbarSwift
  • Loading branch information
akornich authored Mar 16, 2021
2 parents b4b1863 + e9736c9 commit e0abb55
Show file tree
Hide file tree
Showing 34 changed files with 1,381 additions and 11 deletions.
23 changes: 21 additions & 2 deletions .github/workflows/masterCI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,13 @@ jobs:
# working-directory: RollbarPLCrashReporter
# run: swift test -v --enable-test-discovery --enable-code-coverage --build-path ../DerivedData

- name: Build RollbarSwift
working-directory: RollbarSwift
run: swift build -v
#- name: Unit Test RollbarSwift
# working-directory: RollbarSwift
# run: swift test -v --enable-test-discovery --enable-code-coverage --build-path ../DerivedData

# - name: Unit Test RollbarCommon
# working-directory: RollbarCommon
# run: ../SonarCloud/build-wrapper-macosx-x86/build-wrapper-macosx-x86 --out-dir ../DerivedData/compilation-database
Expand All @@ -77,7 +84,6 @@ jobs:
CODE_SIGNING_REQUIRED=NO
# clean build


- name: SonarCloud RollbarDeploys
run: SonarCloud/build-wrapper-macosx-x86/build-wrapper-macosx-x86 --out-dir DerivedData/compilation-database
xcodebuild
Expand Down Expand Up @@ -130,6 +136,19 @@ jobs:
CODE_SIGNING_REQUIRED=NO
# clean build

- name: SonarCloud RollbarSwift
run: SonarCloud/build-wrapper-macosx-x86/build-wrapper-macosx-x86 --out-dir DerivedData/compilation-database
xcodebuild
-workspace RollbarSDK.xcworkspace
-scheme RollbarSwift
-derivedDataPath DerivedData
-enableCodeCoverage YES
build
test
CODE_SIGN_IDENTITY="-"
CODE_SIGNING_REQUIRED=NO
# clean build

- name: SonarCloud Test Coverage Conversion
run: bash xccov-to-sonarqube-generic.sh DerivedData/Logs/Test/*.xcresult/ > sonarqube-generic-coverage.xml

Expand Down Expand Up @@ -175,7 +194,7 @@ jobs:
# run: swift test -v


# Fron SonarCCloud Docs:
# From SonarCCloud Docs:

# Execute the Build Wrapper as a prefix to your build command:
# build-wrapper-macosx-x86 --out-dir bw-output <your clean build command>
Expand Down
9 changes: 7 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,16 @@ The change log has moved to this repo's [GitHub Releases Page](https://github.co

## Release Notes

**2.0.0** Preliminary Notes
**2.0.0-beta3**
- feat: added RollbarSwift

**2.0.0-beta2**
- feat: added new developer option: suppressSdkInfoLogging

**2.0.0-beta1** - comparing to Rollbar-iOS
- feat: added RollbarPLCrashReporter module
- feat: added RollbarKSCrash module
- feat: added explicit reporting of NSErrors
- feat: added new developer option: suppressSdkInfoLogging
- feat: defined default scrub fields
- refactor: split out RollbarCommon, RollbarNotifier, RollbarDeploys
- refactor: added use of lightweight generics
Expand Down
Loading

0 comments on commit e0abb55

Please sign in to comment.