Skip to content

add GitHub Actions workflow for releasing Chrome extension #1

add GitHub Actions workflow for releasing Chrome extension

add GitHub Actions workflow for releasing Chrome extension #1

Workflow file for this run

name: Release Chrome Extension
on:
push:
branches:
- main
jobs:
build-and-release:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Zip extension source
run: |
zip -r mclecture.zip . -x "*.git*" ".github/*" "*.md" # Exclude Git files & workflows
- name: Create GitHub Release
uses: softprops/action-gh-release@v1
with:
tag_name: v1.1.${{ github.run_number }}
name: Release v1.1.${{ github.run_number }}
draft: false
prerelease: false
files: mclecture.zip
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}