File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -122,14 +122,21 @@ jobs:
122
122
name : jazzer
123
123
path : _tmp/
124
124
125
- - name : Run Deployment
125
+ - name : Generate Jazzer Bundle for Upload to Maven Central
126
126
env :
127
127
RELEASE_SIGNING_KEY_ID : ${{ secrets.RELEASE_SIGNING_KEY_ID }}
128
128
RELEASE_SIGNING_KEY_PRIVATE : ${{ secrets.RELEASE_SIGNING_KEY_PRIVATE }}
129
129
MAVEN_USER : ${{ secrets.MAVEN_USER }}
130
130
MAVEN_PASSWORD : ${{ secrets.MAVEN_PASSWORD }}
131
131
run : JAZZER_JAR_PATH="$(pwd)/_tmp/jazzer.jar" bazel run deploy
132
132
133
+ - name : Upload Jazzer Bundle to Github Artifacts
134
+ uses : actions/upload-artifact@v4
135
+ with :
136
+ name : jazzer-maven-central-bundle
137
+ path : _tmp/release
138
+ if-no-files-found : error
139
+
133
140
create_release :
134
141
needs : build_release
135
142
runs-on : ubuntu-22.04
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
#
3
- # Copyright 2024 Code Intelligence GmbH
3
+ # Copyright 2025 Code Intelligence GmbH
4
4
#
5
5
# Licensed under the Apache License, Version 2.0 (the "License");
6
6
# you may not use this file except in compliance with the License.
@@ -57,7 +57,8 @@ java=$(rlocation "$java_rlocationpath")
57
57
" $java " -jar " ${JAZZER_JAR_PATH} " --version 2>&1 | grep ' ^Jazzer v' || \
58
58
fail " JAZZER_JAR_PATH is not a valid jazzer.jar"
59
59
60
- MAVEN_REPO=https://oss.sonatype.org/service/local/staging/deploy/maven2
60
+ # Local release for manual upload to central.sonatype.com
61
+ MAVEN_REPO=file://` pwd` /_tmp/release
61
62
62
63
# The Jazzer jar itself bundles native libraries for multiple architectures and thus can't be built
63
64
# on the local machine. It is obtained from CI and passed in via JAZZER_JAR_PATH.
You can’t perform that action at this time.
0 commit comments