--- on: push: branches: - "master" jobs: "build-roms": runs-on: "ubuntu-latest" steps: - name: "Prepare runner" run: | set -x sudo apt-get update -qqqq sudo apt-get upgrade -qqqq sudo apt-get install -qqqq xa65 m4 --version xa --version ldo65 --version reloc65 --version - uses: "actions/checkout@v3" - name: "Build artifacts" run: | set -x cd rom make ls -l *.a65 - uses: "actions/upload-artifact@v3" with: name: "epple2-roms" path: "./rom/*.a65" "build-epple2-ubuntu": runs-on: "ubuntu-latest" steps: - name: "Prepare runner" run: | set -x sudo apt-get update -qqqq sudo apt-get upgrade -qqqq sudo apt-get install -qqqq libsdl2-dev - uses: "actions/checkout@v3" - name: "Build" run: | set -x mkdir build cd build cmake .. cmake --build . ls -l src conf "build-epple2-macos": runs-on: "macos-latest" steps: - name: "Prepare runner" run: | set -x HOMEBREW_NO_AUTO_UPDATE=1 brew install sdl2 - uses: "actions/checkout@v3" - name: "Build" run: | set -x mkdir build cd build cmake .. cmake --build . ls -l src conf