Skip to content

chore(master): release 1.4.0 (#8) #11

chore(master): release 1.4.0 (#8)

chore(master): release 1.4.0 (#8) #11

on:
push:
branches:
- master
permissions:
contents: write
pull-requests: write
name: release-please
jobs:
release-please:
runs-on: ubuntu-latest
outputs:
release_created: ${{ steps.release.outputs.release_created }}
tag_name: ${{ steps.release.outputs.tag_name }}
steps:
- uses: googleapis/release-please-action@v4
id: release
with:
# this assumes that you have created a personal access token
# (PAT) and configured it as a GitHub action secret named
# `MY_RELEASE_PLEASE_TOKEN` (this secret name is not important).
token: ${{ secrets.GITHUB_TOKEN }}
config-file: release-please-config.json
zip-and-upload:
if: needs.release-please.outputs.release_created == 'true'
needs: release-please
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3
with:
ref: ${{ needs.release-please.outputs.tag_name }}
- name: package-zip
run: |
mkdir dist-zip
zip -r dist-zip/simutrainx.zip manifest.json src icons icon.png
- name: upload-zip
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh release upload ${{ needs.release-please.outputs.tag_name }} dist-zip/simutrainx.zip --clobber