Skip to content
Discussion options

You must be logged in to vote

We resolved the issue the following way:

We are still using multiple co-dependant jobs.
prepare_repo now uploads the actions needed for the run and outputs the actual github.workspace

prepare_repo:
  runs-on: be
    steps:
      - name: Checkout repository
        uses: actions/checkout@main
        with:
          clean: true
          submodules: true
          token: ...
      - name: Upload Run Actions
        uses: actions/upload-artifact@v4
        with:
          name: actions
          path: .github/actions
    outputs:
      workspace: ${{ github.workspace }}

every single job and sub-action (for the matrixes) downloads the actions and references github workspace by the output va…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@vb-dontenwill
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by vb-dontenwill
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Actions Build, test, and automate your deployment pipeline with world-class CI/CD Question Ask and answer questions about GitHub features and usage Workflow Configuration Topics about workflow files, YAML setup, job dependencies, and general workflow configuration issues Misc General discussions about GitHub Actions that don't fit other found themes.
2 participants