name: Dropshell Test run-name: Test dropshell on: [push] jobs: Build_and_Test: runs-on: ubuntu-latest steps: - name: Install dependencies run: | sudo apt-get update sudo apt-get install -y openssh-server - name: Check out repository code uses: actions/checkout@v4 - name: Install build dependencies run: | cd source ./install_build_prerequisites.sh - name: Build Native run: | cd source ./build_native.sh - name: Test run: | cd source ./test.sh - name: Build Production run: | cd source ./build_production.sh - name: Test run: | cd source ./test.sh - name: Publish run: | cd source ./publish.sh