In memory secrets

This commit is contained in:
Nick Gerleman
2022-10-17 14:55:41 -07:00
parent 0d70f0fd31
commit b4252b4967
2 changed files with 13 additions and 19 deletions

View File

@@ -1,4 +1,4 @@
name: Publish Android artifacts name: Android
on: on:
release: release:
@@ -12,7 +12,7 @@ on:
jobs: jobs:
publish: publish:
name: Upload to Maven Central name: Publish to Maven Central
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@@ -21,19 +21,13 @@ jobs:
- name: Setup - name: Setup
uses: ./.github/actions/setup-android uses: ./.github/actions/setup-android
- name: Write GPG secret keyring - name: Publish and release
run: echo '${{ secrets.GPG_KEY_CONTENTS }}' | base64 -d > /tmp/secring.gpg
- name: Update gradle.properties
run: | run: |
echo "signing.secretKeyRingFile=/tmp/secring.gpg" >> gradle.properties ./gradlew :yoga:assembleRelease publish --info
echo "signing.keyId=${{ secrets.SIGNING_KEY_ID }}" >> gradle.properties ./gradlew closeAndReleaseRepository
echo "signing.password=${{ secrets.SIGNING_PASSWORD }}" >> gradle.properties env:
echo "nmavenCentralPassword=${{ secrets.SONATYPE_NEXUS_PASSWORD }}" >> gradle.properties ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.SONATYPE_NEXUS_USERNAME }}
echo "mavenCentralUsername=${{ secrets.SONATYPE_NEXUS_USERNAME }}" >> gradle.properties ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_NEXUS_PASSWORD }}
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.GPG_KEY_CONTENTS }}
- name: Upload Android archives ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.SIGNING_KEY_ID }}
run: ./gradlew :yoga:assembleRelease publish --info ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }}
- name: Publish release
run: ./gradlew closeAndReleaseRepository

View File

@@ -1,4 +1,4 @@
name: Publish Website artifcats name: Website
on: on:
push: push:
@@ -8,7 +8,7 @@ on:
jobs: jobs:
publish: publish:
name: Push to GitHub Pages name: Publish to GitHub Pages
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps: