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

Prepare repository for next .github release and SBT build improvements #50

Merged
merged 14 commits into from
Jun 5, 2020

Conversation

juanpedromoreno
Copy link
Member

What has been done in this PR?

Prepare project for next .github release

  • Add ci-publish command alias that will be used instead of ci-release for publishing artifacts.
  • Move docs templates to docs folder (as mdoc is expected).
  • Run github before ci-docs & ci-publish.
  • Remove ci-microsite (it gets inline in ci-docs).

Simplify SBT build

  • Re-order settings.
  • Remove unneeded settings.
  • Remove old sbt-org-policies markers.
  • Add sbt-remove-test-from-pom to avoid publishing test dependencies to POM.

Update versions

  • Update plugins to latest versions.
  • Update some dependency versions.

@juanpedromoreno juanpedromoreno added the enhancement New feature or request label Jun 4, 2020
Copy link
Contributor

@alejandrohdezma alejandrohdezma left a comment

Choose a reason for hiding this comment

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

We should add a README template in docs so the version, years, copyright note... are automatically updated on every release

build.sbt Outdated Show resolved Hide resolved
Additionally, uses the 47deg organization instead of 47degrees
@juanpedromoreno juanpedromoreno merged commit be11f56 into master Jun 5, 2020
@juanpedromoreno juanpedromoreno deleted the prepare-next-.github-update branch June 5, 2020 05:51
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

Successfully merging this pull request may close these issues.

2 participants