Update release.yaml workflow

This commit is contained in:
Sina Atalay
2025-12-10 16:03:03 +03:00
parent c36e6d17b9
commit 51205daa8c

View File

@@ -10,16 +10,16 @@ jobs:
name: Run Tests name: Run Tests
uses: ./.github/workflows/test.yaml uses: ./.github/workflows/test.yaml
update_files: # update_files:
name: Update schema.json, examples, and entry figures # name: Update schema.json, examples, and entry figures
uses: ./.github/workflows/update-files.yaml # uses: ./.github/workflows/update-files.yaml
needs: # needs:
- test # - test
build: build:
name: Build Package name: Build Package
needs: needs:
- update_files - test
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v6 - uses: actions/checkout@v6
@@ -44,11 +44,11 @@ jobs:
create_executables: create_executables:
name: Create Executables name: Create Executables
needs: needs:
- update_files - test
uses: ./.github/workflows/create-executables.yaml uses: ./.github/workflows/create-executables.yaml
create_github_release: create_github_release:
name: Create GitHub Release name: Add assets to the GitHub Release
needs: needs:
- build - build
- create_executables - create_executables