Skip to content

Improve release workflow #474

@Ivan-Velickovic

Description

@Ivan-Velickovic

There are two main things for Microkit as part of the release:

  • producing the SDKs (and signing them on macOS)
  • updating projects (mainly the seL4 docs site and Microkit tutorial).

With the last release the SDKs are produced all by CI, I then download them and then do the Apple code-signing and then the GPG signing. I have a script to do it so it only takes a couple seconds but still, it's a manual process. The main issue is that the Apple code-signing requires an Apple account that is associated with me/my local macOS machine.

Solving this issue should:

  1. See if it's possible to move the Apple developer certificate to the Foundation's Mac Mini, and do that instead to make the process less dependent on me.
  2. Write a release checklist for all the things that cannot be automated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions