|  |  | @ -209,67 +209,6 @@ jobs: | 
			
		
	
		
		
			
				
					
					|  |  |  |         run: | |  |  |  |         run: | | 
			
		
	
		
		
			
				
					
					|  |  |  |           bundle exec bundler-audit |  |  |  |           bundle exec bundler-audit | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   deploy: |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     name: Deploy |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     concurrency: "production" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     runs-on: ubuntu-latest |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     environment: "production" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     needs: [lint, test, feature_test, audit] |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     steps: |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       - name: Get latest release with tag |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         id: latestrelease |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         run: | |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           echo "::set-output name=releasetag::$(curl -s https://api.github.com/repos/${REPO_URL}/releases/latest | jq '.tag_name' | sed 's/\"//g')" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       - name: Confirm release tag |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         run: | |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           echo ${{ steps.latestrelease.outputs.releasetag }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       - name: Checkout tag |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         uses: actions/checkout@v3 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         with: |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ref: ${{ steps.latestrelease.outputs.releasetag }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       - name: Install Cloud Foundry CLI |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         run: | |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           wget --user-agent "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Safari/605.1.15" -q -O - https://packages.cloudfoundry.org/debian/cli.cloudfoundry.org.key | sudo apt-key add - |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           echo "deb https://packages.cloudfoundry.org/debian stable main" | sudo tee /etc/apt/sources.list.d/cloudfoundry-cli.list |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           sudo apt-get update |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           sudo apt-get install cf8-cli |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       - name: Deploy |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         env: |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           CF_USERNAME: ${{ secrets.CF_USERNAME }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           CF_PASSWORD: ${{ secrets.CF_PASSWORD }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           CF_API_ENDPOINT: ${{ secrets.CF_API_ENDPOINT }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           CF_SPACE: ${{ secrets.CF_SPACE }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           CF_ORG: ${{ secrets.CF_ORG }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           APP_NAME: dluhc-core-production |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           GOVUK_NOTIFY_API_KEY: ${{ secrets.GOVUK_NOTIFY_API_KEY }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           APP_HOST: ${{ secrets.APP_HOST }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           OS_DATA_KEY: ${{ secrets.OS_DATA_KEY }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           IMPORT_PAAS_INSTANCE: ${{ secrets.IMPORT_PAAS_INSTANCE }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           EXPORT_PAAS_INSTANCE: ${{ secrets.EXPORT_PAAS_INSTANCE }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           S3_CONFIG: ${{ secrets.S3_CONFIG }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           CSV_DOWNLOAD_PAAS_INSTANCE: ${{ secrets.CSV_DOWNLOAD_PAAS_INSTANCE }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           SENTRY_DSN: ${{ secrets.SENTRY_DSN }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         run: | |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf api $CF_API_ENDPOINT |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf auth |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf target -o $CF_ORG -s $CF_SPACE |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf set-env $APP_NAME GOVUK_NOTIFY_API_KEY $GOVUK_NOTIFY_API_KEY |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf set-env $APP_NAME APP_HOST $APP_HOST |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf set-env $APP_NAME RAILS_MASTER_KEY $RAILS_MASTER_KEY |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf set-env $APP_NAME OS_DATA_KEY $OS_DATA_KEY |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf set-env $APP_NAME IMPORT_PAAS_INSTANCE $IMPORT_PAAS_INSTANCE |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf set-env $APP_NAME EXPORT_PAAS_INSTANCE $EXPORT_PAAS_INSTANCE |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf set-env $APP_NAME S3_CONFIG $S3_CONFIG |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf set-env $APP_NAME CSV_DOWNLOAD_PAAS_INSTANCE $CSV_DOWNLOAD_PAAS_INSTANCE |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf set-env $APP_NAME SENTRY_DSN $SENTRY_DSN |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           cf push $APP_NAME --strategy rolling |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   aws_deploy: |  |  |  |   aws_deploy: | 
			
		
	
		
		
			
				
					
					|  |  |  |     name: AWS Deploy |  |  |  |     name: AWS Deploy | 
			
		
	
		
		
			
				
					
					|  |  |  |     needs: [lint, test, feature_test, audit] |  |  |  |     needs: [lint, test, feature_test, audit] | 
			
		
	
	
		
		
			
				
					|  |  | 
 |