2 changed files with 8 additions and 44 deletions
@ -1,44 +0,0 @@
@@ -1,44 +0,0 @@
|
||||
name: Build and bundle web app into Owncast |
||||
on: |
||||
push: |
||||
branches: |
||||
- develop |
||||
paths: |
||||
- 'web/**' |
||||
- '!**.md' |
||||
|
||||
jobs: |
||||
bundle: |
||||
runs-on: ubuntu-latest |
||||
if: github.repository == 'owncast/owncast' |
||||
|
||||
steps: |
||||
- id: skip_check |
||||
uses: fkirc/skip-duplicate-actions@v5 |
||||
with: |
||||
concurrent_skipping: 'same_content_newer' |
||||
|
||||
- name: Cache node modules |
||||
uses: actions/cache@v3 |
||||
env: |
||||
cache-name: cache-node-modules-bundle-web-app |
||||
with: |
||||
path: ~/.npm |
||||
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('web/package-lock.json') }} |
||||
restore-keys: | |
||||
${{ runner.os }}-build-${{ env.cache-name }}- |
||||
${{ runner.os }}-build- |
||||
${{ runner.os }}- |
||||
|
||||
- name: Bundle web app (next.js build) |
||||
uses: actions/checkout@v3 |
||||
- run: build/web/bundleWeb.sh |
||||
|
||||
- name: Commit changes |
||||
uses: EndBug/add-and-commit@v9 |
||||
with: |
||||
pull: --rebase --autostash |
||||
message: 'Bundle embedded web app' |
||||
add: 'static/web' |
||||
author_name: Owncast |
||||
author_email: owncast@owncast.online |
||||
Loading…
Reference in new issue