Skip to content

Commit

Permalink
perf: ci improved gh-actions
Browse files Browse the repository at this point in the history
  • Loading branch information
demartis committed Nov 16, 2023
1 parent 2ebc1be commit 9c43b59
Show file tree
Hide file tree
Showing 3 changed files with 202 additions and 191 deletions.
362 changes: 181 additions & 181 deletions .github/workflows/ci_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,81 +21,81 @@ concurrency:

jobs:

# R2019a:
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2019a
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2019a
# DOCKER_CONTEXT: R2019a
#
# R2019a-meshlab:
# needs: [ R2019a ]
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2019a
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2019a-meshlab
# DOCKER_CONTEXT: R2019a-meshlab
#
# R2019b:
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2019b
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2019b
# DOCKER_CONTEXT: R2019b
#
# R2019b-meshlab:
# needs: [ R2019b ]
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2019b
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2019b-meshlab
# DOCKER_CONTEXT: R2019b-meshlab
#
# R2020a:
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2020a
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2020a
# DOCKER_CONTEXT: R2020a
#
# R2020a-meshlab:
# needs: [ R2020a ]
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2020a
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2020a-meshlab
# DOCKER_CONTEXT: R2020a-meshlab
#
# R2020b:
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2020b
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2020b
# DOCKER_CONTEXT: R2020b
#
# R2020b-meshlab:
# needs: [ R2020b ]
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2020b
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2020b-meshlab
# DOCKER_CONTEXT: R2020b-meshlab
R2019a:
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2019a
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2019a
DOCKER_CONTEXT: R2019a

R2019a-meshlab:
needs: [ R2019a ]
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2019a
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2019a-meshlab
DOCKER_CONTEXT: R2019a-meshlab

R2019b:
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2019b
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2019b
DOCKER_CONTEXT: R2019b

R2019b-meshlab:
needs: [ R2019b ]
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2019b
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2019b-meshlab
DOCKER_CONTEXT: R2019b-meshlab

R2020a:
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2020a
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2020a
DOCKER_CONTEXT: R2020a

R2020a-meshlab:
needs: [ R2020a ]
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2020a
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2020a-meshlab
DOCKER_CONTEXT: R2020a-meshlab

R2020b:
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2020b
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2020b
DOCKER_CONTEXT: R2020b

R2020b-meshlab:
needs: [ R2020b ]
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2020b
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2020b-meshlab
DOCKER_CONTEXT: R2020b-meshlab

R2021a:
uses: ./.github/workflows/sub_test.yaml
Expand All @@ -106,109 +106,109 @@ jobs:
DOCKERHUB_TAG: R2021a
DOCKER_CONTEXT: R2021a

# R2021a-meshlab:
# needs: [ R2021a ]
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2021a
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2021a-meshlab
# DOCKER_CONTEXT: R2021a-meshlab
#
# R2021b:
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2021b
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2021b
# DOCKER_CONTEXT: R2021b
#
# R2021b-meshlab:
# needs: [ R2021b ]
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2021b
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2021b-meshlab
# DOCKER_CONTEXT: R2021b-meshlab
#
# R2022a:
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2022a
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2022a
# DOCKER_CONTEXT: R2022a
#
# R2022a-meshlab:
# needs: [ R2022a ]
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2022a
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2022a-meshlab
# DOCKER_CONTEXT: R2022a-meshlab
#
# R2022b:
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2022b
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2022b
# DOCKER_CONTEXT: R2022b
#
# R2022b-meshlab:
# needs: [ R2022b ]
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2022b
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2022b-meshlab
# DOCKER_CONTEXT: R2022b-meshlab
#
# R2023a:
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2023a
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2023a
# DOCKER_CONTEXT: R2023a
#
# R2023a-meshlab:
# needs: [ R2023a ]
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2023a
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2023a-meshlab
# DOCKER_CONTEXT: R2023a-meshlab
#
# R2023b:
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2023b
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2023b
# DOCKER_CONTEXT: R2023b
# is_latest: true
#
# R2023b-meshlab:
# needs: [ R2023b ]
# uses: ./.github/workflows/sub_test.yaml
# secrets: inherit
# with:
# MATLAB_NAME: R2023b
# DOCKERHUB_REPO: demartis/matlab-runtime
# DOCKERHUB_TAG: R2023b-meshlab
# DOCKER_CONTEXT: R2023b-meshlab
# is_latest_meshlab: true
R2021a-meshlab:
needs: [ R2021a ]
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2021a
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2021a-meshlab
DOCKER_CONTEXT: R2021a-meshlab

R2021b:
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2021b
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2021b
DOCKER_CONTEXT: R2021b

R2021b-meshlab:
needs: [ R2021b ]
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2021b
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2021b-meshlab
DOCKER_CONTEXT: R2021b-meshlab

R2022a:
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2022a
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2022a
DOCKER_CONTEXT: R2022a

R2022a-meshlab:
needs: [ R2022a ]
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2022a
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2022a-meshlab
DOCKER_CONTEXT: R2022a-meshlab

R2022b:
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2022b
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2022b
DOCKER_CONTEXT: R2022b

R2022b-meshlab:
needs: [ R2022b ]
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2022b
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2022b-meshlab
DOCKER_CONTEXT: R2022b-meshlab

R2023a:
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2023a
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2023a
DOCKER_CONTEXT: R2023a

R2023a-meshlab:
needs: [ R2023a ]
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2023a
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2023a-meshlab
DOCKER_CONTEXT: R2023a-meshlab

R2023b:
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2023b
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2023b
DOCKER_CONTEXT: R2023b
is_latest: true

R2023b-meshlab:
needs: [ R2023b ]
uses: ./.github/workflows/sub_test.yaml
secrets: inherit
with:
MATLAB_NAME: R2023b
DOCKERHUB_REPO: demartis/matlab-runtime
DOCKERHUB_TAG: R2023b-meshlab
DOCKER_CONTEXT: R2023b-meshlab
is_latest_meshlab: true
Loading

0 comments on commit 9c43b59

Please sign in to comment.