Skip to content

Conversation

@Orinks
Copy link
Owner

@Orinks Orinks commented Feb 3, 2026

Closes #224

Summary

Simplified CI/CD workflows by 72% (2227 → 617 lines)

Changes

  • Merged nightly-release.yml + pyinstaller-build.yml into unified build.yml
  • Deleted test-nightly-link.yml (tested non-existent briefcase-build workflow)
  • Simplified ci.yml: removed verbose output, trust GitHub Actions defaults
  • Simplified integration-tests.yml: single job, cleaner structure

Before/After

Workflow Before After
ci.yml 252 93
nightly-release.yml 580 -
pyinstaller-build.yml 412 -
build.yml - 246
integration-tests.yml 107 45
update-pages.yml 756 233
test-nightly-link.yml 120 -
Total 2227 617

Testing

  • CI passes (lint + tests)
  • Manual workflow_dispatch test of build.yml
  • Nightly build works (after merge)

@Orinks Orinks closed this Feb 3, 2026
@Orinks Orinks reopened this Feb 3, 2026
@Orinks Orinks closed this Feb 3, 2026
@Orinks Orinks reopened this Feb 3, 2026
@Orinks Orinks closed this Feb 3, 2026
@Orinks Orinks reopened this Feb 3, 2026
@Orinks Orinks marked this pull request as ready for review February 3, 2026 03:49
@Orinks Orinks merged commit 5bd6e56 into dev Feb 3, 2026
6 checks passed
@Orinks Orinks deleted the ci-simplify branch February 3, 2026 03:59
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