on: push: branches: - master jobs: deploy: runs-on: arch steps: - name: Check out repository code uses: actions/checkout@v3 - name: Install dependencies run: npm install - name: Run Tests run: npm run test -- --ignore-only - name: Deply run: | CURR_VER=$(cat package.json | jq -r .version) echo "Checking https://git.nfp.is/api/v1/repos/$APPVEYOR_REPO_NAME/releases for version v${CURR_VER}" curl -s -X GET -H "Authorization: token $deploytoken" https://git.nfp.is/api/v1/repos/$APPVEYOR_REPO_NAME/releases | grep -o "\"name\"\:\"v${CURR_VER}\"" > /dev/null if [ $? -eq 0 ] ; then echo "Release already exists, nothing to do."; else echo "Creating release on gitea" fi