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

Create and publish Gradle artifact for Herald #52

Closed
5 tasks done
adamfowleruk opened this issue Nov 24, 2020 · 5 comments
Closed
5 tasks done

Create and publish Gradle artifact for Herald #52

adamfowleruk opened this issue Nov 24, 2020 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@adamfowleruk
Copy link
Collaborator

adamfowleruk commented Nov 24, 2020

[Who] As a developer
[What] I would like to consume Herald for iOS as a Gradle dependency
[Value] To make integration and regression testing easier and more reliable

Acceptance criteria:-

  • Make static final configuration class static settable for apps
  • Double check existing adopters' code to ensure required hooks are available.
  • Access the develop / beta version as a gradle dependency
  • Access the latest full release as a gradle dependency
  • Instigate a process to build and publish this on each change to develop/master
@adamfowleruk
Copy link
Collaborator Author

Waiting on assignment of Deployer right for com.vmware.herald via OSSRH. May take a couple of days due to the thanksgiving break.

adamfowleruk added a commit to adamfowleruk/herald-for-android that referenced this issue Nov 27, 2020
Part of theheraldproject#52.
- Gradle for Herald builds Maven release and Debug Android library archives (AARs), and publishes them to a local folder
- Approval pending for a public maven central repo
Signed-off-by: Adam Fowler <adamfowleruk@gmail.com>
@adamfowleruk
Copy link
Collaborator Author

Moved to v1.2 due to delay in getting access to maven publishing rights

@adamfowleruk
Copy link
Collaborator Author

Final part to do is test the release process for OSSRH and GitHub Packages. WIll also add workflow files to manage this process.

@adamfowleruk
Copy link
Collaborator Author

We now have push rights to maven central. I shall try and push out a v2.0.0-beta1 build today.

adamfowleruk added a commit to adamfowleruk/herald-for-android that referenced this issue May 31, 2021
Part of theheraldproject#52
Signed-off-by: Adam Fowler <adam@adamfowler.org>
adamfowleruk added a commit to adamfowleruk/herald-for-android that referenced this issue May 31, 2021
Part of theheraldproject#52
- Linting and security checks included
- All linting issues fixed or suppressed and documented
- Now need to test v2.0.0-beta1 auto publish
Signed-off-by: Adam Fowler <adam@adamfowler.org>
@adamfowleruk
Copy link
Collaborator Author

Tested and verified. Fixed in develop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant