Skip to content

Change CI to GitHub Actions - #230

Merged
Dekker1 merged 1 commit into
developfrom
feat/github_actions
Aug 20, 2026
Merged

Change CI to GitHub Actions#230
Dekker1 merged 1 commit into
developfrom
feat/github_actions

Conversation

@Dekker1

@Dekker1 Dekker1 commented Aug 20, 2026

Copy link
Copy Markdown
Member

Replaces the GitLab CI setup with GitHub Actions across the MiniZinc
repositories (minizinc-vendor, libminizinc, mzn-analyse, FindMUS,
Globalizer, MiniZincIDE).

What this covers

  • Build, test, package and publish for every supported platform, now
    including x86_64-apple-darwin and aarch64-windows.
  • Code signing: Windows installers via Azure Trusted Signing, macOS
    bundles signed, notarised and stapled (app and .dmg both).
  • Rolling edge prereleases on develop; tagged releases cut by hand,
    one repository at a time.
  • CLI bundles and container images (GHCR, multi-arch) built from
    published releases rather than rebuilt.
  • Dependencies pinned per version in minizinc-vendor and consumed
    through vendor.lock, replacing the old "latest from master" fetch.

Verified

A full release was rehearsed end to end under a throwaway 0.0.0 tag
across all four repositories: builds, tests, signing, notarisation,
release publication, CLI bundles and container images. The tag,
releases and artefacts from that trial have been removed.

Checklist

  • Changes are ready for inclusion in next release
  • Changelog has been updated, or no changes required
  • Test cases changed or added, or no changes required
  • Documentation altered, or no changes required
  • Pull request(s) opened for required changes to upstream repos, or none required

@Dekker1
Dekker1 merged commit 82cc639 into develop Aug 20, 2026
15 checks passed
@Dekker1
Dekker1 deployed to windows-signing August 20, 2026 03:56 — with GitHub Actions Active
@Dekker1
Dekker1 deployed to macos-signing August 20, 2026 03:56 — with GitHub Actions Active
@Dekker1
Dekker1 deployed to macos-signing August 20, 2026 03:56 — with GitHub Actions Active
@Dekker1
Dekker1 deployed to windows-signing August 20, 2026 03:56 — with GitHub Actions Active
@Dekker1
Dekker1 deployed to snap-publishing August 20, 2026 04:00 — with GitHub Actions Active
@minizinc-vendor
minizinc-vendor Bot deployed to windows-signing August 20, 2026 04:55 Active
@minizinc-vendor
minizinc-vendor Bot deployed to windows-signing August 20, 2026 04:55 Active
@minizinc-vendor
minizinc-vendor Bot deployed to macos-signing August 20, 2026 04:55 Active
@minizinc-vendor
minizinc-vendor Bot deployed to macos-signing August 20, 2026 04:55 Active
@minizinc-vendor
minizinc-vendor Bot deployed to snap-publishing August 20, 2026 04:59 Active
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.

1 participant