forgejo-themes/.forgejo/workflows/build-and-release.yaml
Lea e916cc97e9
All checks were successful
Build and release / relesae (push) Successful in 9m46s
workflow attempt 2
2023-07-29 20:27:50 +02:00

36 lines
769 B
YAML

name: Build and release
on:
push:
branches: [master]
jobs:
relesae:
runs-on: ubuntu-latest
steps:
- name: Install dependencies
run: |
apt-get update
apt-get install -y nodejs npm
npm install -g less
- name: Check out repository
uses: actions/checkout@v3
- name: Build CSS
run: ./build.sh
id: build
- name: Publish release
uses: actions/forgejo-release@v1
with:
direction: upload
release-dir: dist
token: ${{ github.token }}
tag: $(git rev-parse --short ${{ github.sha }})
release-notes: |
```ini
[ui]
THEMES = ${{ steps.build.outputs.themes }}
```