Files
ToxicCrzay270 91a5d19574
All checks were successful
Build / build (push) Successful in 7s
Release Dry Run / release-dry-run (push) Successful in 5s
Template Compliance / template-compliance (push) Successful in 5s
Move Gitea workflows to repository root
2026-05-15 00:43:44 +02:00

41 lines
982 B
YAML

name: Build
on:
push:
branches:
- main
- master
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
defaults:
run:
working-directory: opera-cache-cleaner-extension
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Check background script syntax
run: node --check background.js
- name: Check popup script syntax
run: node --check popup/popup.js
- name: Build extension archive
shell: bash
run: |
rm -rf dist
mkdir -p dist/package
cp manifest.json background.js dist/package/
cp -R popup icons dist/package/
cd dist/package
zip -r ../opera-cache-cleaner-extension.zip .
- name: Upload extension archive
uses: actions/upload-artifact@v3
with:
name: opera-cache-cleaner-extension
path: opera-cache-cleaner-extension/dist/opera-cache-cleaner-extension.zip