Skip to content

Github workflow changes#720

Merged
m-reuter merged 2 commits into
Deep-MI:devfrom
dkuegler:fix/quicktest
Aug 14, 2025
Merged

Github workflow changes#720
m-reuter merged 2 commits into
Deep-MI:devfrom
dkuegler:fix/quicktest

Conversation

@dkuegler
Copy link
Copy Markdown
Member

@dkuegler dkuegler commented Aug 13, 2025

  1. Fix the quicktest workflow
    The main issue here was that run_fastsurfer.sh --version exited with error code 1, which meant the build action terminated with no image built. This is now fixed.
  2. Reframe the doc deployment from a job as a step.
    The issue here was that in PRs we always had 2 of 3 checks successful, which was misleading. This could be traced back to deploy being a job that was started, but then skipped. Now, deploy is part of the build job, but only executed on the push trigger and not the pull_request trigger. In effect the outcome is the same, but a "skipped check" is no longer created.

Testing of FastSurfer-doc

  • both build and deploy tested in dkuegler/FastSurfer

Testing of FastSurfer-quicktest

- for the --version option, the script should not end with exitcode 1 even if it was successful -- changed from exit 1 to exit $?
- implement sensitivity to debug options to .github/action/build-docker
- fix the availability of python for quicktest
- merge the deployment of the docs into the build job (so deployment is not its own job and logs are more "together")
@m-reuter m-reuter merged commit 3cfae71 into Deep-MI:dev Aug 14, 2025
2 checks passed
@dkuegler dkuegler deleted the fix/quicktest branch August 15, 2025 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants