Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 21 additions & 21 deletions src/incatools/odk/templates/_dynamic_workflows.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ jobs:
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Run ontology QC checks
env:
Expand All @@ -106,28 +106,28 @@ jobs:
runs-on: ubuntu-latest
container: obolibrary/odklite:{% if env is defined -%}{{env['ODK_VERSION'] or "latest" }}{%- else %}latest{% endif %}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
# Checks-out main branch under "main" directory
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: master
path: master
- name: Diff classification
run: export ROBOT_JAVA_ARGS=-Xmx6G; robot diff --labels True --left master/src/ontology/{{ project.id }}-edit.{{ project.edit_format }} --left-catalog master/src/ontology/catalog-v001.xml --right src/ontology/{{ project.id }}-edit.{{ project.edit_format }} --right-catalog src/ontology/catalog-v001.xml -f markdown -o edit-diff.md
- name: Upload diff
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: edit-diff.md
path: edit-diff.md
classify_branch:
runs-on: ubuntu-latest
container: obolibrary/odklite:{% if env is defined -%}{{env['ODK_VERSION'] or "latest" }}{%- else %}latest{% endif %}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Classify ontology
run: cd src/ontology; make IMP=FALSE PAT=FALSE MIR=FALSE {{ project.id }}.owl
- name: Upload PR {{ project.id }}.owl
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: {{ project.id }}-pr.owl
path: src/ontology/{{ project.id }}.owl
Expand All @@ -136,13 +136,13 @@ jobs:
runs-on: ubuntu-latest
container: obolibrary/odklite:{% if env is defined -%}{{env['ODK_VERSION'] or "latest" }}{%- else %}latest{% endif %}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: master
- name: Classify ontology
run: cd src/ontology; make IMP=FALSE PAT=FALSE MIR=FALSE {{ project.id }}.owl
- name: Upload master {{ project.id }}.owl
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: {{ project.id }}-master.owl
path: src/ontology/{{ project.id }}.owl
Expand All @@ -154,31 +154,31 @@ jobs:
runs-on: ubuntu-latest
container: obolibrary/odklite:{% if env is defined -%}{{env['ODK_VERSION'] or "latest" }}{%- else %}latest{% endif %}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Download master classification
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: {{ project.id }}-master.owl
path: src/ontology/{{ project.id }}-master.owl
- name: Download PR classification
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: {{ project.id }}-pr.owl
path: src/ontology/{{ project.id }}-pr.owl
- name: Diff classification
run: export ROBOT_JAVA_ARGS=-Xmx6G; cd src/ontology; robot diff --labels True --left {{ project.id }}-master.owl/{{ project.id }}.owl --left-catalog catalog-v001.xml --right {{ project.id }}-pr.owl/{{ project.id }}.owl --right-catalog catalog-v001.xml -f markdown -o classification-diff.md
- name: Upload diff
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: classification-diff.md
path: src/ontology/classification-diff.md
post_comment:
needs: [diff_classification, edit_file]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Download reasoned diff
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: classification-diff.md
path: classification-diff.md
Expand All @@ -187,13 +187,13 @@ jobs:
- name: Post reasoned comment
env:
GITHUB_TOKEN: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %}
uses: NejcZdovc/comment-pr@v1.1.1
uses: NejcZdovc/comment-pr@v2
with:
file: "../../comment.md"
identifier: "REASONED"
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Download edit diff
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: edit-diff.md
path: edit-diff.md
Expand All @@ -202,7 +202,7 @@ jobs:
- name: Post comment
env:
GITHUB_TOKEN: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %}
uses: NejcZdovc/comment-pr@v1.1.1
uses: NejcZdovc/comment-pr@v2
with:
file: "../../edit-comment.md"
identifier: "UNREASONED"
Expand All @@ -226,15 +226,15 @@ jobs:
post_diff:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Prepare release comment
env:
GITHUB_SHA: {% raw %}${{ github.sha }}{% endraw %}
run: "echo \"[Here's a diff of how this release impacts {{ project.id }}.owl](https://github.com/obophenotype/{{ project.repo }}/blob/${% raw %}${{ env.GITHUB_SHA }}{% endraw %}/src/ontology/reports/release-diff.md)\" >comment.md"
- name: Post reasoned comment
env:
GITHUB_TOKEN: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %}
uses: NejcZdovc/comment-pr@v2.0.0
uses: NejcZdovc/comment-pr@v2
with:
github_token: {% raw %}${{ env.GITHUB_TOKEN }}{% endraw %}
file: "../../comment.md"
Expand All @@ -260,7 +260,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout main
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Deploy docs
uses: mhausenblas/mkdocs-deploy-gh-pages@master
Expand Down
Loading