diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1797ec69..fb7f753a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,21 +6,47 @@ on: - master jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + name: Checkout code + + - name: Run tests + run: npm run test + + - uses: pCYSl5EDgo/cat@1.0.0 + name: Cat for GitHub Actions + id: get_key + with: + path: __tests__/test_key_b64.txt + + - uses: r0adkll/sign-android-release@${{ GITHUB_SHA }} + name: Sign APK + with: + releaseDirectory: __tests__/apk + signingKeyBase64: ${{ steps.get_key.outputs.text }} + alias: test_key + keyStorePassword: android + keyPassword: android + + - uses: r0adkll/sign-android-release@${{ GITHUB_SHA }} + name: Sign AAB + with: + releaseDirectory: __tests__/aab + signingKeyBase64: ${{ steps.get_key.outputs.text }} + alias: test_key + keyStorePassword: android + keyPassword: android + release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - - - name: Run Tests - run: npm run test - - - name: Verify Checkout - uses: ./ - env: - DEBUG_ACTION: true + name: Checkout code - name: Update v1 Tag uses: hole19/git-tag-action@master env: TAG: v1 - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}