0
Fork 0
mirror of https://github.com/project-zot/zot.git synced 2024-12-16 21:56:37 -05:00

ci/cd: restore part of github workflow for PRs

Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com>
This commit is contained in:
Ramkumar Chinchani 2022-02-08 19:19:55 +00:00 committed by Ramkumar Chinchani
parent 298b966eab
commit 40d6174c1e

View file

@ -11,6 +11,14 @@ on:
name: build-test name: build-test
jobs: jobs:
build-test: build-test:
name: Build and test ZOT
runs-on: ubuntu-latest
steps:
- name: Run build and test
timeout-minutes: 60
run: |
echo "job deprecated"
build-test-arch:
name: Build and test ZOT name: Build and test ZOT
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
@ -30,10 +38,8 @@ jobs:
uses: actions/setup-go@v2 uses: actions/setup-go@v2
with: with:
go-version: 1.17.x go-version: 1.17.x
- name: Check out source code - name: Check out source code
uses: actions/checkout@v1 uses: actions/checkout@v1
- name: Install dependencies - name: Install dependencies
run: | run: |
cd $GITHUB_WORKSPACE cd $GITHUB_WORKSPACE
@ -46,7 +52,6 @@ jobs:
curl -Lo notation.tar.gz https://github.com/notaryproject/notation/releases/download/v0.7.1-alpha.1/notation_0.7.1-alpha.1_linux_amd64.tar.gz curl -Lo notation.tar.gz https://github.com/notaryproject/notation/releases/download/v0.7.1-alpha.1/notation_0.7.1-alpha.1_linux_amd64.tar.gz
sudo tar xvzf notation.tar.gz -C /usr/bin notation sudo tar xvzf notation.tar.gz -C /usr/bin notation
go get github.com/wadey/gocovmerge go get github.com/wadey/gocovmerge
- name: Run build and test - name: Run build and test
timeout-minutes: 60 timeout-minutes: 60
run: | run: |
@ -63,10 +68,8 @@ jobs:
AWS_SECRET_ACCESS_KEY: fake AWS_SECRET_ACCESS_KEY: fake
OS: ${{ matrix.os }} OS: ${{ matrix.os }}
ARCH: ${{ matrix.arch }} ARCH: ${{ matrix.arch }}
- name: Upload code coverage - name: Upload code coverage
uses: codecov/codecov-action@v1 uses: codecov/codecov-action@v1
- if: github.event_name == 'release' && github.event.action == 'published' - if: github.event_name == 'release' && github.event.action == 'published'
name: Publish artifacts on releases name: Publish artifacts on releases
uses: svenstaro/upload-release-action@v2 uses: svenstaro/upload-release-action@v2