Skip to content

Commit

Permalink
add singularity build push action
Browse files Browse the repository at this point in the history
  • Loading branch information
espenhgn committed Apr 24, 2024
1 parent f5ff11a commit 660acb8
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions .github/workflows/singularity_build_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Apptainer Build Deploy

on:
pull_request:
push:
branches: main

jobs:
build-test-container:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write

container:
image: quay.io/singularity/singularity:v4.1.0
options: --privileged

name: Build Container
steps:

- name: Check out code for the container builds
uses: actions/checkout@v4

- name: Pull Container
run: |
singularity pull nothingtoseehere.sif docker://ghcr.io/${{ github.repository_owner }}/nothingtoseehere:latest
- name: Login and Deploy Container
run: |
echo ${{ secrets.GITHUB_TOKEN }} | singularity remote login -u ${{ github.repository_owner }} --password-stdin oras://ghcr.io
singularity push nothingtoseehere.sif oras://ghcr.io/${{ github.repository_owner }}:latest

0 comments on commit 660acb8

Please sign in to comment.