Skip to content

Release automation#140

Merged
nporter-adbe merged 6 commits intoadobe:stagingfrom
nporter-adbe:release-automation
Jan 19, 2021
Merged

Release automation#140
nporter-adbe merged 6 commits intoadobe:stagingfrom
nporter-adbe:release-automation

Conversation

@nporter-adbe
Copy link
Copy Markdown
Contributor

This PR ports over release automation from the core repo. It allows us to automatically push our pod, validate pod usage, and validate SPM usage. We run these scripts via a button click.

https://github.com/adobe/aepsdk-core-ios/actions?query=workflow%3ARelease

@codecov
Copy link
Copy Markdown

codecov bot commented Jan 19, 2021

Codecov Report

Merging #140 (f5bcb02) into staging (f96a7bf) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           staging     #140   +/-   ##
========================================
  Coverage    93.34%   93.34%           
========================================
  Files           20       20           
  Lines          616      616           
========================================
  Hits           575      575           
  Misses          41       41           

@nporter-adbe nporter-adbe changed the base branch from dev to staging January 19, 2021 19:22
)
],
dependencies: [
.package(url: "https://github.com/adobe/aepsdk-core-ios.git", from: "3.0.0-beta.3"),
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should make core version configurable as well

Copy link
Copy Markdown
Contributor Author

@nporter-adbe nporter-adbe Jan 19, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Once core is released I plan to change this to from: "3.0.0" that way it always pulls the latest version of core. I'm not sure we should allow us to configure anything other than the latest version of core when running this script. Otherwise, if the wrong version of core is used when running the release automation we could get invalid results based on the latest release of core.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nporter-adbe
Do we really need to add the AEPCore dependency here?

dependencies: ["AEPCore"],
(AEPEdge -> AEPCore -> AEPRulesEngine, AEPService), I think SPM will find the right AEPCore Package path from above code.

@nporter-adbe nporter-adbe merged commit 249012d into adobe:staging Jan 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants