uw-psych / apptainer-actions

GitHub Actions for building and publishing Apptainer containers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

apptainer-actions

This repository contains GitHub Actions related to building Apptainer images in GitHub workflows.

Actions

  • setup: This action sets up Apptainer and oras for use in workflows.
  • make-disk-space: This action removes unnecessary tools and packages to free up disk space.
  • build-and-push: This action will build an Apptainer image and push it to a container registry. It will also generate and add OpenContainers Annotations to the Apptainer image and to the OCI manifest if it is pushed to the GitHub Container Registry.

Contributing

If you have a feature request or found a bug, please open an issue. If you want to contribute, please open a pull request.

License

See LICENSE for the license of this repository.

About

GitHub Actions for building and publishing Apptainer containers.

License:BSD 3-Clause "New" or "Revised" License