Skip to content

fix: respect dark mode for selection bubble #54

fix: respect dark mode for selection bubble

fix: respect dark mode for selection bubble #54

name: semantic-release
on:
push:
branches:
- master
paths:
- "app/**"
- ".github/workflows/**"
- "package.json"
- ".releaserc.js"
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x]
steps:
- uses: actions/checkout@v1
with:
ref: master
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
#- name: install yarn
# run: |
# curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
# echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
# sudo apt-get update && sudo apt-get install yarn
- name: Install Dependencies
run: |
yarn install
env:
CI: true
- name: Setup Git
run: |
git config --global user.name "semantic-release"
git config --global user.email "semantic-release@GitHub"
- name: Lint
run: |
yarn lint
- name: Build
run: |
yarn buildall
- name: Semantic Release Action
run: |
yarn semantic-release
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
GOOGLE_CLIENT_ID: ${{ secrets.CHROME_CLIENT_ID }}
GOOGLE_CLIENT_SECRET: ${{ secrets.CHROME_CLIENT_SECRET }}
GOOGLE_REFRESH_TOKEN: ${{ secrets.CHROME_REFRESH_TOKEN }}
FIREFOX_EMAIL: ${{ secrets.FIREFOX_EMAIL }}
FIREFOX_PASSWORD: ${{ secrets.FIREFOX_PASSWORD }}
FIREFOX_API_KEY: ${{ secrets.FIREFOX_API_KEY }}
FIREFOX_SECRET_KEY: ${{ secrets.FIREFOX_API_SECRET }}
#- name: Force Build Packages
# run: |
# yarn buildall
# - name: Publish Chrome
# uses: trmcnvn/chrome-addon@v1
# if: steps.semantic.outputs.new-release-published == 'true'
# with:
# # extension is only necessary when updating an existing addon,
# # omitting it will create a new addon
# extension: kfoadicmilbgnicoldjmccpaicejacdh
# zip: packages/spdx-license-diff.v${{steps.semantic.outputs.release-version}}.chrome.zip
# #zip: packages/spdx-license-diff.v0.3.2.chrome.zip
# client-id: ${{ secrets.CHROME_CLIENT_ID }}
# client-secret: ${{ secrets.CHROME_CLIENT_SECRET }}
# refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }}
# - name: Publish Firefox
# uses: trmcnvn/firefox-addon@v1
# if: steps.semantic.outputs.new-release-published == 'true'
# with:
# # uuid is only necessary when updating an existing addon,
# # omitting it will create a new addon
# uuid: "{95b7d495-ee73-4a03-b918-670a9d77c871}"
# xpi: packages/spdx-license-diff.v${{steps.semantic.outputs.release-version}}.firefox.xpi.zip
# #xpi: packages/spdx-license-diff.v0.3.2.firefox.xpi.zip
# manifest: dist/firefox/manifest.json
# api-key: ${{ secrets.FIREFOX_API_KEY }}
# api-secret: ${{ secrets.FIREFOX_API_SECRET }}