chipsalliance / chipsalliance/cde

Publish to Maven

Open
#20 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
50
Forks
27
PR merge metrics
No merged PRs in 30d

Description

We need to publish CDE to maven, which makes RocketChip and other repository being able to use this without compiling from source, I have added the publish CI infrastructure, beside this we still need to set environments below:
```
PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}
PGP_SECRET: ${{ secrets.PGP_SECRET }}
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
```
I can provide my GitHub PGP key for signing and publishing, beside this, `SONATYPE_USERNAME` and `SONATYPE_PASSWORD` should be provided too, asking @mgielda for help.

Contributor guide

No contributing guide indexed for this repository

Research direction

Inspect the existing publish CI infrastructure first, then identify where the four named environment secrets are configured. Confirm that the CDE artifact can be signed and published for RocketChip and other repositories without compiling from source. The issue names no file or test path, so maintainer guidance and access to the required credentials are needed.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, scala
Domain
build-system, ci-cd, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.