Remove dump file and add workflow

This commit is contained in:
Alexandre Teles 2022-08-28 20:10:28 -03:00
parent 0c929689d8
commit 54c4e6ff97
2 changed files with 62 additions and 0 deletions

62
.github/workflows/main.yml vendored Normal file
View File

@ -0,0 +1,62 @@
name: Main build
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
schedule:
- cron: '24 9 * * 6'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout Dockerfile
id: checkout
uses: actions/checkout@v2
- name: Setup QEMU
id: qemu
uses: docker/setup-qemu-action@v1
with:
image: tonistiigi/binfmt:latest
platforms: all
- name: Setup Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v1
- name: Login to DockerHub
id: login
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push Docker image
id: build
uses: docker/build-push-action@v2
with:
build-args: GH_TOKEN=${{ secrets.GH_TOKEN }}
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm64/v8,linux/arm/v7,linux/ppc64le,linux/s390x
push: true
tags: |
alexandreteles/revanced-releases-api:latest
- name: Run Trivy vulnerability scanner
uses: aquasecurity/trivy-action@master
with:
image-ref: 'docker.io/alexandreteles/revanced-releases-api:latest'
format: 'template'
template: '@/contrib/sarif.tpl'
output: 'trivy-results.sarif'
severity: 'CRITICAL,HIGH'
- name: Upload Trivy scan results to GitHub Security tab
uses: github/codeql-action/upload-sarif@v1
with:
sarif_file: 'trivy-results.sarif'

BIN
dump.rdb

Binary file not shown.