adobe / adobe/S3-FileSystem

Create build and release infrastructure

Open
#1 1 comment 0 reactions 1 assignee Claimed by @catalin-luca View on GitHub
build
Dominant language
Java
Stars
8
Forks
6
Avg merge
13h 17m
Merged PRs (30d)
2

Description

We should implement a build and release infrastructure based on GitHub [actions](https://github.com/features/actions).
The repo has three artefacts that need to be published to [sonatype](https://central.sonatype.org):
- The shadow jar
- The docs jar
- The sources jar
All three artefacts are produced by the Gradle build.

We should have two workflows:
- One that publishes the artefacts to sonatype (also building the code and running tests). Will be run manually on main branch.
- One that runs automatically on each PR branch (builds the code and runs tests).

As an example we can look at [s3mock](https://github.com/adobe/S3Mock).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.