Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Enable autopublishing for Slurm snap CI #3

Merged
merged 4 commits into from
May 28, 2024
Merged

Conversation

NucciTheBoss
Copy link
Member

This pull request adds auto-publishing for the Slurm snap by using the Launchpad CI builders to build multiple versions of the Slurm snap. It also adds the ability to automatically update the Slurm snap via issue comments.

Key things:

  1. Adds the release-to-candidate action
  2. Adds the promote-to-stable action
  3. Declare platforms using the platforms keywords.
    a. armhf support is excluded because Slurm dropped support for 32-bit architectures. We can still build, but our own risk, so let's not until we have clearly defined use case.
    b. riscv64 support is excluded due to unknown build failures within the Launchpad builders. Will need to manually debug in a local riscv64 builder to understand what the issue is with snapcraft.

Signed-off-by: Jason C. Nucciarone <[email protected]>
Signed-off-by: Jason C. Nucciarone <[email protected]>
Signed-off-by: Jason C. Nucciarone <[email protected]>
armhf is excluded because Slurm dropped 32 bit support in recent version.

riscv64 is excluded due to unknown build failures in the Launchpad CI. These
errors will need to be debugged manually on a local builder before support
can be enabled within the CI system.

Signed-off-by: Jason C. Nucciarone <[email protected]>
@NucciTheBoss NucciTheBoss added the enhancement New feature or request label May 28, 2024
@NucciTheBoss NucciTheBoss self-assigned this May 28, 2024
Copy link
Contributor

@jedel1043 jedel1043 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@NucciTheBoss NucciTheBoss merged commit b4648fd into main May 28, 2024
3 checks passed
@NucciTheBoss NucciTheBoss deleted the enhance-ci branch May 29, 2024 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants