Skip to content

Disables monaco editor paste handling when files are pasted. #22

Disables monaco editor paste handling when files are pasted.

Disables monaco editor paste handling when files are pasted. #22

Workflow file for this run

name: Release
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@e2f20e631ae6d7dd3b768f56a5d2af784dd54791 # pin@v2
with:
submodules: true
- name: Install Node.js
uses: actions/setup-node@f1f314fca9dfce2769ece7d933488f076716723e # pin@v1
with:
node-version: 10.x
- run: yarn install --frozen-lockfile
- run: yarn build
- name: Get Version
id: getVersion
run: echo "::set-output name=version::v$(cat manifest.json | jq '.version' -r)"
- name: Check If Release Tag Exists
id: checkTag
uses: hediet/tag-action@7549c6c145708c4a1a6cbfcc2520255695c9cbe8 # pin@main
with:
tag: ${{ steps.getVersion.outputs.version }}
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: Publish To Chrome Marketplace
if: steps.checkTag.outputs.exists == 'false'
uses: mnao305/chrome-extension-upload@eb962593ec36f9e70426b6ed9b33f40ae270d523 # pin@3.0.0
with:
file-path: dist/extension.zip
extension-id: mmpbdjdnmhgkpligeniippcgfmkgkpnf
client-id: ${{ secrets.CHROME_MARKETPLACE_CLIENT_ID }}
client-secret: ${{ secrets.CHROME_MARKETPLACE_CLIENT_SECRET }}
refresh-token: ${{ secrets.CHROME_MARKETPLACE_REFRESH_TOKEN }}
# - name: Publish To Firefox Marketplace
# if: steps.checkTag.outputs.exists == 'false'
# uses: trmcnvn/firefox-addon@0d05671269b82c69c3f22ed86d8e772e89d47cf4 # pin@v1
# with:
# uuid: "{e3f69ec4-632e-431a-a534-0f457f1e193b}"
# xpi: dist/extension.zip
# manifest: manifest.json
# api-key: ${{ secrets.FIREFOX_API_KEY }}
# api-secret: ${{ secrets.FIREFOX_API_SECRET }}
- name: Create Release Tag
uses: hediet/tag-action@7549c6c145708c4a1a6cbfcc2520255695c9cbe8 # pin@main
with:
tag: ${{ steps.getVersion.outputs.version }}
create: "true"
github_token: ${{ secrets.GITHUB_TOKEN }}