diff --git a/.github/workflows/create_github_release.yml b/.github/workflows/create_github_release.yml new file mode 100644 index 0000000..e99a4f9 --- /dev/null +++ b/.github/workflows/create_github_release.yml @@ -0,0 +1,26 @@ +name: Create Github Release +on: push +jobs: + build: + name: Create Github Release + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + - name: Set up JDK 17 + uses: actions/setup-java@v1 + with: + java-version: 17 + - name: Setup variables in local.properties + run: | + echo "signing_keyId=${{secrets.SIGNING_KEY_ID}}" > local.properties + echo "signing_password=${{secrets.SIGNING_PASSWORD}}" >> local.properties + echo "username=${{secrets.MAVEN_CENTRAL_USER_NAME}}" >> local.properties + echo "password=${{secrets.MAVEN_CENTRAL_PASSWORD}}" >> local.properties + - name: Setup gpg private key + run: | + echo "${{secrets.GPG_PRIVATE_KEY}}" > maven-secret-key.asc + - uses: pipe-cd/actions-gh-release@v2.3.4 + with: + release_file: '**/RELEASE' + token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/RELEASE b/RELEASE new file mode 100644 index 0000000..2f869cf --- /dev/null +++ b/RELEASE @@ -0,0 +1,5 @@ +tag: v1.0.4 + +commitExclude: + prefixes: + - "Merge pull request #"