Skip to content

chore: migrate to reusable workflows - #186

Merged
andreinovik-regula merged 3 commits into
developfrom
63089-migrate-to-reusable-workflow
Aug 13, 2026
Merged

chore: migrate to reusable workflows#186
andreinovik-regula merged 3 commits into
developfrom
63089-migrate-to-reusable-workflow

Conversation

@andreinovik-regula

Copy link
Copy Markdown
Contributor

https://redmine.regulaforensics.com/issues/63089

Summary

Migrate FaceSDK-web-python-client to use standardized security scanning workflows.

⚠️ Public repo restriction: GitHub does not allow public repositories to call reusable workflows from a private repository. The workflow files below are local copies that mirror regulaforensics/reusable-workflows exactly. Renovate will keep SHA pins up-to-date.

Changes

  • sast.yaml — replaced old local workflow with inline copy matching reusable-workflows logic; SHA pins added
  • trivy-scan.yaml — replaced old local workflow with inline copy with SHA pins
  • verify-linked-issue.yaml — added inline local copy (inlined github-script logic)
  • back-merge.yaml — replaced old shell-based back-merge-handler.yml with call to reusable-workflows/back-merge.yaml@main
  • renovate.json — added; tracks github-actions only, schedule: Wednesday

Required after merge

  • Update required status checks in branch protection to the new context names:
    • semgrep-oss/scan
    • trivy-scan
    • PR has a linked issue.

- Replace local sast.yaml with inline local copy (public repo restriction)
- Replace local trivy-scan.yaml with inline local copy (public repo restriction)
- Add verify-linked-issue.yaml as inline local copy (public repo restriction)
- Replace local back-merge-handler.yml with reusable back-merge workflow
- Add renovate.json with github-actions only updates, schedule Wednesday

Note: This repo is public; GitHub does not allow public repos to call
reusable workflows from a private repo. Workflow logic mirrors
regulaforensics/reusable-workflows exactly; SHA pins kept current by Renovate.
@andreinovik-regula
andreinovik-regula requested a review from a team as a code owner August 13, 2026 09:19
…ings (#63089)

230 pre-existing findings in generated Python client code.
Not blocking migration — tracked for remediation separately.
@andreinovik-regula
andreinovik-regula merged commit 70292bf into develop Aug 13, 2026
4 checks passed
@andreinovik-regula
andreinovik-regula deleted the 63089-migrate-to-reusable-workflow branch August 13, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants