From ecf7459fb30280303ebf8afabc86983fcd8d713e Mon Sep 17 00:00:00 2001 From: Joshua Bell Date: Fri, 23 Jul 2021 08:43:32 -0700 Subject: [PATCH] Workflow: Deploy on tag --- .github/workflows/main.yml | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 75edf78..9b4c4be 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -3,10 +3,9 @@ name: build on: push: branches: [ main ] + tags: ['*'] pull_request: branches: [ main ] - - # Allows you to run this workflow manually from the Actions tab workflow_dispatch: jobs: @@ -17,13 +16,26 @@ jobs: - 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 + run: > + git clone https://github.com/cc65/cc65 /tmp/cc65 && + sudo make -C /tmp/cc65 ca65 ld65 avail && ca65 --version + - name: build and install cadius + run: > + git clone https://github.com/mach-kernel/cadius /tmp/cadius && + make -C /tmp/cadius && + sudo make -C /tmp/cadius install + - name: build env: TERM: xterm-256color - run: | - make + run: > + make && make package + + - name: deploy new version + if: startsWith(github.ref, 'refs/tags/') + uses: ncipollo/release-action@v1.8.6 + with: + token: ${{ secrets.GITHUB_TOKEN }} + artifacts: "out/prodos-path.po"