Skip to content

Merge pull request #34 from mlsof21/log-download #23

Merge pull request #34 from mlsof21/log-download

Merge pull request #34 from mlsof21/log-download #23

Workflow file for this run

name: Create Release
on:
push:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Zip code
uses: actions/setup-node@v3
- run: |
npm install
npm run zip
- name: Get release version
id: package-version
uses: martinbeentjes/npm-get-version-action@main
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
with:
tag_name: v${{ steps.package-version.outputs.current-version }}
release_name: v${{ steps.package-version.outputs.current-version }}
draft: false
prerelease: false
- name: Upload release asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./build/voice-dim-chrome.${{ steps.package-version.outputs.current-version }}.zip
asset_name: voice-dim-chrome.${{ steps.package-version.outputs.current-version }}.zip
asset_content_type: application/zip
- name: Publish to Chrome Webstore
id: chrome-webstore-publish
uses: Klemensas/chrome-extension-upload-action@master
with:
refresh-token: ${{ secrets.REFRESH_TOKEN }}
client-id: ${{ secrets.CLIENT_ID }}
client-secret: ${{ secrets.CLIENT_SECRET }}
file-name: ./build/voice-dim-chrome.${{ steps.package-version.outputs.current-version }}.zip
app-id: 'ldfeegohcppbkbmiefdcjcbdmjikpead'
publish: false