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

Release Telemetry SDK Lite on Maven #333

Merged
merged 14 commits into from
Feb 7, 2019
Merged

Release Telemetry SDK Lite on Maven #333

merged 14 commits into from
Feb 7, 2019

Conversation

electrostat
Copy link
Contributor

Addresses: https://github.com/mapbox/mobile-telemetry/issues/272

Change pipeline system to release Lite and Full SDK on maven. Currently neither is working properly due to Lite refactor.

- OK_TO_RELEASE_LITE bool and if statement to trigger publishing lite
- start working on publish-lite pipeline
@electrostat electrostat self-assigned this Jan 30, 2019
@codecov
Copy link

codecov bot commented Jan 30, 2019

Codecov Report

Merging #333 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #333   +/-   ##
=========================================
  Coverage     53.83%   53.83%           
  Complexity      452      452           
=========================================
  Files            92       92           
  Lines          2751     2751           
  Branches        160      160           
=========================================
  Hits           1481     1481           
  Misses         1218     1218           
  Partials         52       52

- publishing Full and Lite separately to mavenLocal
- need to tweak some things + test on test on Sonatype + Maven
- remove separate `LITE` logic. Should run in conjunction with regular telem release
- isTelem bool
- add '-LITE' to version name
- add dependencies and exclusions to POM
- consolidate artifacts logic
- test snapshot release
- change to 4.2.1 to avoid being latest release
- put LITE tag before SNAPSHOT to allow for pushing to snapshot repo
- revert changes made to test snapshot
electrostat and others added 7 commits February 1, 2019 17:28
- remove libcore
- remove previous hardcoded dependency logic
- pull in dependencies and have logic for "LITE"
- revamp dependency logic for POM
- revamp exclusion logic for dependencies
@andrlee andrlee merged commit 30581e9 into master Feb 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants