Skip to content

Cluster workflows#3691

Open
Diolor wants to merge 22 commits intoOWASP:masterfrom
Diolor:cluster-workflows
Open

Cluster workflows#3691
Diolor wants to merge 22 commits intoOWASP:masterfrom
Diolor:cluster-workflows

Conversation

@Diolor
Copy link
Collaborator

@Diolor Diolor commented Feb 6, 2026

This PR closes #issue_number

Description

  1. Clusters mandatory CI jobs (were possible) into a PR group with 3 reusable workflows. Parameters were added where needed (e.g. link check and url check).


    Before (e.g. Revise code samples and dynamic analysis instructions #3670):

    Screenshot 2026-02-06 at 13 59 14

    After (this branch):

    image

    And then analysing the workflow's jobs in a single view:

    image

    For demo purposes, in this branch we run both PR and master branch related Workflows. Tested here. The first group will run on master branch. The second group in all other PRs.
    Screenshot 2026-02-06 at 13 30 45

    Jobs will run in parallel. The workflow will auto-cancel if a new commit on the same branch is pushed.

  2. Main branch workflows remain separate to support badges

  3. Reuse logic for ios + android demos into .github/scripts/generate-demo-matrix.sh

  4. Update some actions like actions/setup-python@v5

  5. Adds better names in the jobs I touched, such as name: URL Link Check


AI Tool Disclosure

  • This contribution includes AI-generated content.

If AI tools were used to generate or substantially modify code or text, complete the following.

  • AI tools used: Claude 4.6
  • Prompt summary: Move check/link workflows intro reusable ones.

Comment on lines +8 to +9
[![Markdown Lint](https://github.com/OWASP/mastg/actions/workflows/main-markdown-lint.yml/badge.svg?branch=master)](https://github.com/OWASP/mastg/actions/workflows/main-markdown-lint.yml)
[![URL Check](https://github.com/OWASP/mastg/actions/workflows/main-url-check.yml/badge.svg?branch=master)](https://github.com/OWASP/mastg/actions/workflows/main-url-check.yml)
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Those fail because they have never been triggered in this repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant