| 
					
				 | 
			
			
				@@ -11,7 +11,8 @@ jobs: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   build: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     runs-on: ubuntu-latest 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    env: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     steps: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - uses: actions/checkout@v2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -41,11 +42,28 @@ jobs: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           chmod +x gradlew 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ./gradlew assembleDebug 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      - name: artifact 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - name: Build Release AAB 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        id: buildRelease 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        run: ./gradlew bundleRelease 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - name: Sign AAB 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        id: sign 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        uses: r0adkll/sign-android-release@v1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        with: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          releaseDirectory: app/build/outputs/bundle/release 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          signingKeyBase64: ${{ secrets.SIGNING_KEY }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          alias: ${{ secrets.ALIAS }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          keyPassword: ${{ secrets.KEY_PASSWORD }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - name: Upload AAB/APK 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        id: uploadArtifact 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         uses: actions/upload-artifact@v1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         with: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           name: artifact 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          path: app/build/outputs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          path: | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            app/build/outputs/apk/release/app-release.apk 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            app/build/outputs/bundle/release/app-release.aab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - name: Releasing using Hub 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         uses: ShaunLWM/action-release-debugapk@master 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -53,3 +71,24 @@ jobs: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           GITHUB_TOKEN: ${{ secrets.GITHUB_RElEASE_TOKEN }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           APP_FOLDER: app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           RELEASE_TITLE: Version 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - name: Create service_account.json 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        id: createServiceAccount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        run: echo '${{ secrets.SERVICE_ACCOUNT_JSON }}' > service_account.json 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - name: Deploy to Play Store (BETA) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        id: deploy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        uses: r0adkll/upload-google-play@v1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        with: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          serviceAccountJson: service_account.json 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          packageName: com.package 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          releaseFile: app/build/outputs/bundle/release/app-release.aab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          track: beta 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          whatsNewDirectory: whatsnew/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - name: Notify on Slack 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        uses: act10ns/slack@v1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        with: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          status: ${{ job.status }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          steps: ${{ toJson(steps) }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if: always() 
			 |