From 256d838eb3d5401660c0f31cb949454d9c2051ba Mon Sep 17 00:00:00 2001 From: Joshua Bell Date: Sat, 19 Jun 2021 17:22:03 -0700 Subject: [PATCH] Migrate from Travis-CI to GitHub Actions --- .github/workflows/main.yml | 29 +++++++++++++++++++++++++++++ .travis.yml | 11 ----------- README.md | 3 +-- 3 files changed, 30 insertions(+), 13 deletions(-) create mode 100644 .github/workflows/main.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..75edf78 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,29 @@ +name: build + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: build and install cc65 components + run: | + git clone https://github.com/cc65/cc65 /tmp/cc65 + sudo make -C /tmp/cc65 ca65 ld65 avail + ca65 --version + + - name: build + env: + TERM: xterm-256color + run: | + make diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 30a4a9d..0000000 --- a/.travis.yml +++ /dev/null @@ -1,11 +0,0 @@ -sudo: enabled -os: linux -language: c - -install: -- git clone https://github.com/cc65/cc65 /tmp/cc65 && - sudo make -C /tmp/cc65 ca65 ld65 avail && - ca65 --version - -script: - - make diff --git a/README.md b/README.md index 003a3ec..e56cebc 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,9 @@ # BASIS.SYSTEM for DOS 3.3 Launcher -[![Build Status](https://travis-ci.com/a2stuff/basys33.svg?branch=main)](https://travis-ci.com/a2stuff/basys33) +[![build](https://github.com/a2stuff/basys33/actions/workflows/main.yml/badge.svg)](https://github.com/a2stuff/basys33/actions/workflows/main.yml) 💾 Disk images can be found on the [Releases](https://github.com/a2stuff/basis33/releases) page 💾 - ## Background [ProDOS 2.4](https://prodos8.com/) includes the [Bitsy Bye](https://prodos8.com/bitsy-bye/) program launcher. It can launch System (SYS), Binary (BIN) and BASIC (BAS) files. For other file types, if there's a `BASIS.SYSTEM` handler in the root volume, it is invoked to handle the file.