Skip to content

Commit

Permalink
Separate build webapp job
Browse files Browse the repository at this point in the history
  • Loading branch information
JMicheli committed Jul 19, 2024
1 parent 1aae00b commit 296f7bf
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions .github/workflows/release_binary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,19 @@ on:
- binary-release

jobs:
# This job builds the common webapp HTML/JS/CSS used for all platforms
build-webapp:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Build web application/upload artifact
uses: ./.github/actions/build-web

# This job builds the binaries for each release
build-binary:
needs: build-webapp
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
Expand All @@ -29,9 +40,6 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v3

- name: Build web application
uses: ./.github/actions/build-web

- name: Build stump server
uses: ./.github/actions/build-server

Expand Down

0 comments on commit 296f7bf

Please sign in to comment.