Skip to content

Commit bd7d1bc

Browse files
committed
Add publiccode parser test job and dependency in build job
1 parent acd87be commit bd7d1bc

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

.github/workflows/docker-image.yml

+14-13
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,23 @@ env:
1414
IMAGE_NAME: ingv/pyml
1515

1616
jobs:
17+
test_publiccode:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- name: Checkout code
21+
uses: actions/checkout@v4
22+
23+
- name: Set up Docker Buildx
24+
uses: docker/setup-buildx-action@v3
25+
26+
- name: Run publiccode parser
27+
run: |
28+
docker run -i --rm italia/publiccode-parser-go /dev/stdin < publiccode.yml
29+
1730
build_and_push_to_registry:
1831
name: Build and Push Docker image to Docker Hub
1932
runs-on: ubuntu-latest
33+
needs: test_publiccode
2034
steps:
2135
- name: Check out the repo
2236
uses: actions/checkout@v4
@@ -74,16 +88,3 @@ jobs:
7488
destination_container_repo: ${{ env.IMAGE_NAME }}
7589
readme_file: 'README.md'
7690
short_description: 'Python code to calculate ML with different methods and attenuation functions.'
77-
78-
test-publiccode:
79-
runs-on: ubuntu-latest
80-
steps:
81-
- name: Checkout code
82-
uses: actions/checkout@v4
83-
84-
- name: Set up Docker Buildx
85-
uses: docker/setup-buildx-action@v3
86-
87-
- name: Run publiccode parser
88-
run: |
89-
docker run -i --rm italia/publiccode-parser-go /dev/stdin < publiccode.yml

0 commit comments

Comments
 (0)