diff --git a/.github/workflows/build-test-push.yaml b/.github/workflows/build-test-push.yaml index 47b4634..b4420d3 100644 --- a/.github/workflows/build-test-push.yaml +++ b/.github/workflows/build-test-push.yaml @@ -4,7 +4,7 @@ on: workflow_dispatch: jobs: - tests: + build-test-push: runs-on: ubuntu-latest steps: - name: Set up Docker Buildx diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 14c9dc2..0000000 --- a/.travis.yml +++ /dev/null @@ -1,22 +0,0 @@ -sudo: required - -services: - - docker - -before_install: - - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - - - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" - - sudo apt-get update - - sudo apt-get -y install docker-ce - -env: - - IMAGE=rootmos/silly-joy:$TRAVIS_BRANCH-$TRAVIS_BUILD_NUMBER-$TRAVIS_COMMIT - -script: - - docker build -t $IMAGE . - - docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" - - docker push $IMAGE - - if [ "$TRAVIS_BRANCH" == "master" ]; then - docker tag $IMAGE rootmos/silly-joy:latest; - docker push rootmos/silly-joy:latest; - fi diff --git a/README.md b/README.md index 9a0d6cd..dcd3599 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # silly-joy -[![Build Status](https://travis-ci.org/rootmos/silly-joy.svg?branch=master)](https://travis-ci.org/rootmos/silly-joy) +[![Build, test and push image](https://github.com/rootmos/silly-joy/actions/workflows/build-test-push.yaml/badge.svg)](https://github.com/rootmos/silly-joy/actions/workflows/build-test-push.yaml) `silly-joy` is an interpreter for the concatenative programming language Joy, implemented in Haskell using