Run pull request validation once through native CI
This commit is contained in:
@@ -4,14 +4,16 @@ on:
|
|||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- master
|
- master
|
||||||
- main
|
|
||||||
tags:
|
tags:
|
||||||
- v*
|
- v*
|
||||||
workflow_dispatch:
|
workflow_dispatch: null
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-and-push:
|
build-and-push:
|
||||||
runs-on: ubuntu-latest
|
runs-on: butler-ci
|
||||||
env:
|
env:
|
||||||
REGISTRY: gitea.wayfinderak.com
|
REGISTRY: gitea.wayfinderak.com
|
||||||
IMAGE_NAME: gitea.wayfinderak.com/wayfinderak/geeksbot
|
IMAGE_NAME: gitea.wayfinderak.com/wayfinderak/geeksbot
|
||||||
@@ -77,7 +79,7 @@ jobs:
|
|||||||
run: go test ./...
|
run: go test ./...
|
||||||
|
|
||||||
- name: Log in to Gitea Container Registry
|
- name: Log in to Gitea Container Registry
|
||||||
if: ${{ steps.delivery.outputs.run == 'true' }}
|
if: ${{ (steps.delivery.outputs.run == 'true') && github.event_name != 'pull_request' }}
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
@@ -139,7 +141,7 @@ jobs:
|
|||||||
docker build "${build_args[@]}" .
|
docker build "${build_args[@]}" .
|
||||||
|
|
||||||
- name: Push image
|
- name: Push image
|
||||||
if: ${{ steps.delivery.outputs.run == 'true' }}
|
if: ${{ (steps.delivery.outputs.run == 'true') && github.event_name != 'pull_request' }}
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|||||||
Reference in New Issue
Block a user