Skip to content

chore(deps): pin dependencies #19

chore(deps): pin dependencies

chore(deps): pin dependencies #19

Workflow file for this run

name: image
on:
pull_request:
workflow_dispatch:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
packages: write
pull-requests: write
outputs:
build-id: ${{ steps.build.outputs.build-id }}
steps:
- uses: vexxhost/docker-atmosphere/.github/actions/build-image@9dc904e06dcde958bf8a0b3230715d32b9e3a85f # main
id: build
with:
image-name: nova-ssh
push: ${{ github.event_name != 'pull_request' }}
save: true
test:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- uses: depot/setup-action@15c09a5f77a0840ad4bce955686522a257853461 # v1
- uses: depot/pull-action@a913e06772c98ecd2361a8cc49bec81592dc6600 # v1
with:
build-id: ${{ needs.build.outputs.build-id }}
tags: nova-ssh:test
- uses: e1himself/goss-installation-action@8c646222c1cb43528392161394b745cb5d28e8f9 # v1
- run: dgoss run nova-ssh:test sleep infinity