Skip to content

Add a GitHub action to test the content snap #3

Add a GitHub action to test the content snap

Add a GitHub action to test the content snap #3

Workflow file for this run

name: Content snap test
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "**" ]
jobs:
build:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Install and init lxd
run: |
sudo snap install lxd
lxd init --auto
- name: Install snapcraft
run: sudo snap install snapcraft --classic
- name: Build openssl-fips-java snap
run: sudo snapcraft
- name: Install openssl-fips-java snap
run: sudo snap install --dangerous ./openssl-fips-java_0.0.1_amd64.snap
- name: Build sample consumer snap
run: |
cd ${{ github.workspace }}/src/test/consumer-snap
sudo snapcraft
sudo snap install --dangerous ./kem-test_1.0_amd64.snap
cd ${{ github.workspace }}
- name: Connect snaps
run: sudo snap connect kem-test:openssl-fips-provider-jar openssl-fips-java:openssl-fips-provider-jar
- name: Run kem-test
run: kem-test