Skip to content

Commit ca39a53

Browse files
committed
Added some comments about variables and secrets used by the GH workflows.
1 parent 698f7fa commit ca39a53

2 files changed

Lines changed: 22 additions & 0 deletions

File tree

.github/workflows/deploy-snapshot.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
name: Publish Snapshot
2+
# Required secrets / variables:
3+
#
4+
# Secrets are loaded from 1Password when both of the following are set:
5+
# - secrets.OP_SERVICE_ACCOUNT_TOKEN — 1Password service account token
6+
# - vars.ONE_PASSWORD_SECRET_REFERENCES — 1Password secret references for the variables below
7+
#
8+
# Without 1Password, set these GitHub repository secrets directly as a fallback:
9+
# - MAVEN_GPG_PRIVATE_KEY — armored GPG private key (used to sign artifacts)
10+
# - MAVEN_GPG_PASSPHRASE — passphrase for the GPG key
11+
# - MAVEN_CENTRAL_PORTAL_TOKEN_USERNAME — Maven Central portal token username
12+
# - MAVEN_CENTRAL_PORTAL_TOKEN_PASSWORD — Maven Central portal token password
213

314
concurrency:
415
group: deploy-master

.github/workflows/release.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
name: Release
2+
# Required secrets / variables:
3+
#
4+
# Secrets are loaded from 1Password when both of the following are set:
5+
# - secrets.OP_SERVICE_ACCOUNT_TOKEN — 1Password service account token
6+
# - vars.ONE_PASSWORD_SECRET_REFERENCES — 1Password secret references for the variables below
7+
#
8+
# Without 1Password, set these GitHub repository secrets directly as a fallback:
9+
# - MAVEN_GPG_PRIVATE_KEY — armored GPG private key (used to sign artifacts)
10+
# - MAVEN_GPG_PASSPHRASE — passphrase for the GPG key
11+
# - MAVEN_CENTRAL_PORTAL_TOKEN_USERNAME — Maven Central portal token username
12+
# - MAVEN_CENTRAL_PORTAL_TOKEN_PASSWORD — Maven Central portal token password
213

314
# Triggered when a GitHub release is published (released).
415
# Builds, signs, and publishes all artifacts to Maven Central automatically.

0 commit comments

Comments
 (0)