Skip to content

Release firefox (MAJOR) #45

Release firefox (MAJOR)

Release firefox (MAJOR) #45

Workflow file for this run

name: Release
on:
push:
branches: [main]
jobs:
build:
runs-on: ubuntu-latest
permissions: write-all
steps:
- uses: actions/setup-node@v3
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: install zip
run: sudo apt-get install zip
- name: install dependencies
run: npm ci
- name: get version
id: get_version
uses: PaulHatch/[email protected]
with:
tag_prefix: "main/"
bump_each_commit: true
version_format: "${major}.${minor}.${patch}"
- name: create release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: main
with:
tag_name: ${{env.BRANCH}}/${{steps.get_version.outputs.version}}
release_name: Release ${{env.BRANCH}}/${{steps.get_version.outputs.version}}
draft: false
prerelease: false
- name: create chrome release
uses: ./.github/actions/build-release
with:
target: chrome
upload-url: ${{ steps.create_release.outputs.upload_url }}
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: create chrome release
uses: ./.github/actions/build-release
with:
target: edge
upload-url: ${{ steps.create_release.outputs.upload_url }}
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: create chrome release
uses: ./.github/actions/build-release
with:
target: firefox
upload-url: ${{ steps.create_release.outputs.upload_url }}
github-token: ${{ secrets.GITHUB_TOKEN }}