Skip to content

chore: improve workflows and fix Frontend CI deadlock#1278

Merged
lusergit merged 1 commit into
edgehog-device-manager:mainfrom
OmarBrbutovic:ci_improvements
Mar 11, 2026
Merged

chore: improve workflows and fix Frontend CI deadlock#1278
lusergit merged 1 commit into
edgehog-device-manager:mainfrom
OmarBrbutovic:ci_improvements

Conversation

@OmarBrbutovic
Copy link
Copy Markdown
Collaborator

@OmarBrbutovic OmarBrbutovic commented Mar 11, 2026

Improve workflows and fix Frontend CI deadlock

  • Remove codeql job from frontend-ci: frontend-codeql-analysis.yaml runs independently via its own push/pull_request triggers, giving code scanning a stable config identity on main; calling it again from frontend-ci created a second identity that was never found on PRs
  • Add fetch-depth: 1 for shallow clones of docs and interfaces repos in docs-ci
  • Inline shell: bash per step in doc-publish instead of using defaults
  • Add description fields to doc-generate and doc-publish composite actions

Checklist

  • I have read the CONTRIBUTING.md
  • I have added tests that prove my fix is effective or that my feature works
  • I have added or updated documentation (if appropriate)

Further Comments (optional)

Screenshots / Demos (optional)

@OmarBrbutovic OmarBrbutovic added the chore Maintenance chore label Mar 11, 2026
- Remove `codeql` job from frontend-ci: frontend-codeql-analysis.yaml
  runs independently via its own push/pull_request triggers, giving
  code scanning a stable config identity on main; calling it again from
  frontend-ci created a second identity that was never found on PRs
- Add `fetch-depth: 1` for shallow clones of docs and interfaces repos
  in docs-ci
- Inline `shell: bash` per step in doc-publish instead of using defaults
- Add description fields to doc-generate and doc-publish composite
  actions

Signed-off-by: Omar <omar.brbutovic@secomind.com>
@ArnelaL
Copy link
Copy Markdown
Collaborator

ArnelaL commented Mar 11, 2026

/fast-forward

@lusergit lusergit merged commit c8679f0 into edgehog-device-manager:main Mar 11, 2026
17 checks passed
@OmarBrbutovic OmarBrbutovic deleted the ci_improvements branch March 11, 2026 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance chore

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants