|  | @ -83,6 +83,8 @@ jobs: | 
		
	
		
			
				|  |  |           ([[ ${{ matrix.debugOrRelease }} == "debug" ]] && echo "CARL_CMAKE_ARGS=${CARL_CMAKE_DEBUG}" || echo "CARL_CMAKE_ARGS=${CARL_CMAKE_RELEASE}") >> $GITHUB_ENV |  |  |           ([[ ${{ matrix.debugOrRelease }} == "debug" ]] && echo "CARL_CMAKE_ARGS=${CARL_CMAKE_DEBUG}" || echo "CARL_CMAKE_ARGS=${CARL_CMAKE_RELEASE}") >> $GITHUB_ENV | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  |       - name: Login into docker |  |  |       - name: Login into docker | 
		
	
		
			
				|  |  |  |  |  |         # Only login if using master on original repo (and not for pull requests or forks) | 
		
	
		
			
				|  |  |  |  |  |         if: github.repository_owner == 'moves-rwth' && github.ref == 'refs/heads/master' | 
		
	
		
			
				|  |  |         run: echo "${{ secrets.STORM_CI_DOCKER_PASSWORD }}" | sudo docker login -u "${{ secrets.STORM_CI_DOCKER_USERNAME }}" --password-stdin |  |  |         run: echo "${{ secrets.STORM_CI_DOCKER_PASSWORD }}" | sudo docker login -u "${{ secrets.STORM_CI_DOCKER_USERNAME }}" --password-stdin | 
		
	
		
			
				|  |  |       - name: Init Docker |  |  |       - name: Init Docker | 
		
	
		
			
				|  |  |         run: sudo docker run -d -it --name storm --privileged movesrwth/storm-basesystem:${DISTRO} |  |  |         run: sudo docker run -d -it --name storm --privileged movesrwth/storm-basesystem:${DISTRO} | 
		
	
	
		
			
				|  | @ -106,6 +108,8 @@ jobs: | 
		
	
		
			
				|  |  |       - name: Build carl |  |  |       - name: Build carl | 
		
	
		
			
				|  |  |         run: sudo docker exec storm bash -c "cd /opt/carl/build; make lib_carl -j ${NR_JOBS}" |  |  |         run: sudo docker exec storm bash -c "cd /opt/carl/build; make lib_carl -j ${NR_JOBS}" | 
		
	
		
			
				|  |  |       - name: Deploy carl |  |  |       - name: Deploy carl | 
		
	
		
			
				|  |  |  |  |  |         # Only deploy if using master on original repo (and not for pull requests or forks) | 
		
	
		
			
				|  |  |  |  |  |         if: github.repository_owner == 'moves-rwth' && github.ref == 'refs/heads/master' | 
		
	
		
			
				|  |  |         run: | |  |  |         run: | | 
		
	
		
			
				|  |  |           sudo docker commit storm movesrwth/carl:ci-${{ matrix.debugOrRelease }} |  |  |           sudo docker commit storm movesrwth/carl:ci-${{ matrix.debugOrRelease }} | 
		
	
		
			
				|  |  |           sudo docker push movesrwth/carl:ci-${{ matrix.debugOrRelease }} |  |  |           sudo docker push movesrwth/carl:ci-${{ matrix.debugOrRelease }} | 
		
	
	
		
			
				|  | @ -135,8 +139,8 @@ jobs: | 
		
	
		
			
				|  |  |         run: sudo docker exec storm bash -c "cd /opt/storm/build; ctest test --output-on-failure" |  |  |         run: sudo docker exec storm bash -c "cd /opt/storm/build; ctest test --output-on-failure" | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  |       - name: Deploy storm |  |  |       - name: Deploy storm | 
		
	
		
			
				|  |  |         # Only deploy if using master (and not for pull requests) |  |  |  | 
		
	
		
			
				|  |  |         if: github.ref == 'refs/heads/master' |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         # Only deploy if using master on original repo (and not for pull requests or forks) | 
		
	
		
			
				|  |  |  |  |  |         if: github.repository_owner == 'moves-rwth' && github.ref == 'refs/heads/master' | 
		
	
		
			
				|  |  |         run: | |  |  |         run: | | 
		
	
		
			
				|  |  |           sudo docker commit storm movesrwth/storm:ci-${{ matrix.debugOrRelease }} |  |  |           sudo docker commit storm movesrwth/storm:ci-${{ matrix.debugOrRelease }} | 
		
	
		
			
				|  |  |           sudo docker push movesrwth/storm:ci-${{ matrix.debugOrRelease }} |  |  |           sudo docker push movesrwth/storm:ci-${{ matrix.debugOrRelease }} | 
		
	
	
		
			
				|  | @ -145,7 +149,8 @@ jobs: | 
		
	
		
			
				|  |  |     name: Email notification |  |  |     name: Email notification | 
		
	
		
			
				|  |  |     runs-on: ubuntu-latest |  |  |     runs-on: ubuntu-latest | 
		
	
		
			
				|  |  |     needs: [noDeploy, deploy] |  |  |     needs: [noDeploy, deploy] | 
		
	
		
			
				|  |  |     if: always() # set always |  |  |  | 
		
	
		
			
				|  |  |  |  |  |     # Only run in main repo and even if previous step failed | 
		
	
		
			
				|  |  |  |  |  |     if: github.repository_owner == 'moves-rwth' && always() | 
		
	
		
			
				|  |  |     steps: |  |  |     steps: | 
		
	
		
			
				|  |  |       - uses: technote-space/workflow-conclusion-action@v2 |  |  |       - uses: technote-space/workflow-conclusion-action@v2 | 
		
	
		
			
				|  |  |       - uses: dawidd6/action-send-mail@v2 |  |  |       - uses: dawidd6/action-send-mail@v2 | 
		
	
	
		
			
				|  | 
 |