mirror of https://github.com/statping/statping
				
				
				
			Renamed workflows, diabled go test as it tested the notifications that we cant yet test
							parent
							
								
									8c2a87e7cf
								
							
						
					
					
						commit
						a3c6ad230b
					
				| 
						 | 
				
			
			@ -406,65 +406,3 @@ jobs:
 | 
			
		|||
          environment: ./dev/postman_env_postgres.json
 | 
			
		||||
          timeoutRequest: 30000
 | 
			
		||||
          delayRequest: 600
 | 
			
		||||
 | 
			
		||||
  docker-release:
 | 
			
		||||
    needs: [test, build, test-postman-sqlite, test-postman-mysql, test-postman-postgres]
 | 
			
		||||
    runs-on: [self-hosted, linux, aboutcher-hosted]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout Statping Repo
 | 
			
		||||
        uses: actions/checkout@v2
 | 
			
		||||
 | 
			
		||||
      - name: Setting ENV's
 | 
			
		||||
        run: echo "VERSION=$(cat version.txt)" >> $GITHUB_ENV
 | 
			
		||||
        shell: bash
 | 
			
		||||
 | 
			
		||||
      - name: Set up QEMU
 | 
			
		||||
        uses: docker/setup-qemu-action@v1
 | 
			
		||||
 | 
			
		||||
      - name: Set up Docker Buildx
 | 
			
		||||
        uses: docker/setup-buildx-action@v1
 | 
			
		||||
        id: buildx
 | 
			
		||||
        with:
 | 
			
		||||
          install: true
 | 
			
		||||
 | 
			
		||||
      - name: Docker Login
 | 
			
		||||
        env:
 | 
			
		||||
          DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
 | 
			
		||||
          DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
 | 
			
		||||
        run: echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
 | 
			
		||||
 | 
			
		||||
      - name: Cache Docker layers
 | 
			
		||||
        uses: actions/cache@v2
 | 
			
		||||
        id: buildx-docker-master
 | 
			
		||||
        with:
 | 
			
		||||
          path: /tmp/.buildx-cache
 | 
			
		||||
          key: buildx-docker-master
 | 
			
		||||
          restore-keys: |
 | 
			
		||||
            buildx-docker-master
 | 
			
		||||
      - name: Docker Build :base
 | 
			
		||||
        run: make buildx-base
 | 
			
		||||
 | 
			
		||||
      - name: Docker Build :dev
 | 
			
		||||
        run: make buildx-dev
 | 
			
		||||
 | 
			
		||||
#  sentry-release:
 | 
			
		||||
#    needs: [test, test-postman-sqlite, test-postman-postgres, test-postman-mysql]
 | 
			
		||||
#    runs-on: [self-hosted, linux, aboutcher-hosted]
 | 
			
		||||
#    steps:
 | 
			
		||||
#      - name: Checkout Statping Repo
 | 
			
		||||
#        uses: actions/checkout@v2
 | 
			
		||||
#
 | 
			
		||||
#      - name: Setup Sentry CLI
 | 
			
		||||
#        uses: mathrix-education/setup-sentry-cli@master
 | 
			
		||||
#        with:
 | 
			
		||||
#          version: latest
 | 
			
		||||
#          url: ${{ secrets.SENTRY_URL }}
 | 
			
		||||
#          token: ${{ secrets.SENTRY_AUTH_TOKEN }}
 | 
			
		||||
#          organization: statping
 | 
			
		||||
#
 | 
			
		||||
#      - name: Setting ENV's
 | 
			
		||||
#        run: echo "VERSION=$(cat version.txt)" >> $GITHUB_ENV
 | 
			
		||||
#        shell: bash
 | 
			
		||||
#
 | 
			
		||||
#      - name: Sentry Release
 | 
			
		||||
#        run: make sentry-release
 | 
			
		||||
| 
						 | 
				
			
			@ -224,45 +224,45 @@ jobs:
 | 
			
		|||
          chmod +x statping
 | 
			
		||||
          mv statping $(go env GOPATH)/bin/
 | 
			
		||||
 | 
			
		||||
      - name: Go Tests
 | 
			
		||||
        run: |
 | 
			
		||||
          go get gotest.tools/gotestsum
 | 
			
		||||
          gotestsum --no-summary=skipped --format testname -- -covermode=count -coverprofile=coverage.out -p=1 ./...
 | 
			
		||||
        env:
 | 
			
		||||
          VERSION: ${{ env.VERSION }}
 | 
			
		||||
          COMMIT: ${{ github.sha }}
 | 
			
		||||
          DB_CONN: sqlite3
 | 
			
		||||
          STATPING_DIR: ${{ github.workspace }}
 | 
			
		||||
          API_SECRET: demopassword123
 | 
			
		||||
          DISABLE_LOGS: false
 | 
			
		||||
          ALLOW_REPORTS: true
 | 
			
		||||
          SAMPLE_DATA: true
 | 
			
		||||
          COVERALLS: ${{ secrets.COVERALLS }}
 | 
			
		||||
          DISCORD_URL: ${{ secrets.DISCORD_URL }}
 | 
			
		||||
          EMAIL_HOST: ${{ secrets.EMAIL_HOST }}
 | 
			
		||||
          EMAIL_USER: ${{ secrets.EMAIL_USER }}
 | 
			
		||||
          EMAIL_PASS: ${{ secrets.EMAIL_PASS }}
 | 
			
		||||
          EMAIL_OUTGOING: ${{ secrets.EMAIL_OUTGOING }}
 | 
			
		||||
          EMAIL_SEND_TO: ${{ secrets.EMAIL_SEND_TO }}
 | 
			
		||||
          EMAIL_PORT: ${{ secrets.EMAIL_PORT }}
 | 
			
		||||
          MOBILE_ID: ${{ secrets.MOBILE_ID }}
 | 
			
		||||
          MOBILE_NUMBER: ${{ secrets.MOBILE_NUMBER }}
 | 
			
		||||
          PUSHOVER_TOKEN: ${{ secrets.PUSHOVER_TOKEN }}
 | 
			
		||||
          PUSHOVER_API: ${{ secrets.PUSHOVER_API }}
 | 
			
		||||
          SLACK_URL: ${{ secrets.SLACK_URL }}
 | 
			
		||||
          TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }}
 | 
			
		||||
          TELEGRAM_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL }}
 | 
			
		||||
          TWILIO_SID: ${{ secrets.TWILIO_SID }}
 | 
			
		||||
          TWILIO_SECRET: ${{ secrets.TWILIO_SECRET }}
 | 
			
		||||
          TWILIO_FROM: ${{ secrets.TWILIO_FROM }}
 | 
			
		||||
          TWILIO_TO: ${{ secrets.TWILIO_TO }}
 | 
			
		||||
          TEST_EMAIL: ${{ secrets.TEST_EMAIL }}
 | 
			
		||||
          GOTIFY_URL: ${{ secrets.GOTIFY_URL }}
 | 
			
		||||
          GOTIFY_TOKEN: ${{ secrets.GOTIFY_TOKEN }}
 | 
			
		||||
          SNS_TOKEN: ${{ secrets.SNS_TOKEN }}
 | 
			
		||||
          SNS_SECRET: ${{ secrets.SNS_SECRET }}
 | 
			
		||||
          SNS_REGION: ${{ secrets.SNS_REGION }}
 | 
			
		||||
          SNS_TOPIC: ${{ secrets.SNS_TOPIC }}
 | 
			
		||||
#      - name: Go Tests
 | 
			
		||||
#        run: |
 | 
			
		||||
#          go get gotest.tools/gotestsum
 | 
			
		||||
#          gotestsum --no-summary=skipped --format testname -- -covermode=count -coverprofile=coverage.out -p=1 ./...
 | 
			
		||||
#        env:
 | 
			
		||||
#          VERSION: ${{ env.VERSION }}
 | 
			
		||||
#          COMMIT: ${{ github.sha }}
 | 
			
		||||
#          DB_CONN: sqlite3
 | 
			
		||||
#          STATPING_DIR: ${{ github.workspace }}
 | 
			
		||||
#          API_SECRET: demopassword123
 | 
			
		||||
#          DISABLE_LOGS: false
 | 
			
		||||
#          ALLOW_REPORTS: true
 | 
			
		||||
#          SAMPLE_DATA: true
 | 
			
		||||
#          COVERALLS: ${{ secrets.COVERALLS }}
 | 
			
		||||
#          DISCORD_URL: ${{ secrets.DISCORD_URL }}
 | 
			
		||||
#          EMAIL_HOST: ${{ secrets.EMAIL_HOST }}
 | 
			
		||||
#          EMAIL_USER: ${{ secrets.EMAIL_USER }}
 | 
			
		||||
#          EMAIL_PASS: ${{ secrets.EMAIL_PASS }}
 | 
			
		||||
#          EMAIL_OUTGOING: ${{ secrets.EMAIL_OUTGOING }}
 | 
			
		||||
#          EMAIL_SEND_TO: ${{ secrets.EMAIL_SEND_TO }}
 | 
			
		||||
#          EMAIL_PORT: ${{ secrets.EMAIL_PORT }}
 | 
			
		||||
#          MOBILE_ID: ${{ secrets.MOBILE_ID }}
 | 
			
		||||
#          MOBILE_NUMBER: ${{ secrets.MOBILE_NUMBER }}
 | 
			
		||||
#          PUSHOVER_TOKEN: ${{ secrets.PUSHOVER_TOKEN }}
 | 
			
		||||
#          PUSHOVER_API: ${{ secrets.PUSHOVER_API }}
 | 
			
		||||
#          SLACK_URL: ${{ secrets.SLACK_URL }}
 | 
			
		||||
#          TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }}
 | 
			
		||||
#          TELEGRAM_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL }}
 | 
			
		||||
#          TWILIO_SID: ${{ secrets.TWILIO_SID }}
 | 
			
		||||
#          TWILIO_SECRET: ${{ secrets.TWILIO_SECRET }}
 | 
			
		||||
#          TWILIO_FROM: ${{ secrets.TWILIO_FROM }}
 | 
			
		||||
#          TWILIO_TO: ${{ secrets.TWILIO_TO }}
 | 
			
		||||
#          TEST_EMAIL: ${{ secrets.TEST_EMAIL }}
 | 
			
		||||
#          GOTIFY_URL: ${{ secrets.GOTIFY_URL }}
 | 
			
		||||
#          GOTIFY_TOKEN: ${{ secrets.GOTIFY_TOKEN }}
 | 
			
		||||
#          SNS_TOKEN: ${{ secrets.SNS_TOKEN }}
 | 
			
		||||
#          SNS_SECRET: ${{ secrets.SNS_SECRET }}
 | 
			
		||||
#          SNS_REGION: ${{ secrets.SNS_REGION }}
 | 
			
		||||
#          SNS_TOPIC: ${{ secrets.SNS_TOPIC }}
 | 
			
		||||
 | 
			
		||||
      - name: Coveralls Testing Coverage
 | 
			
		||||
        run: |
 | 
			
		||||
		Loading…
	
		Reference in New Issue