Skip to content

Commit

Permalink
Update workflows to specify OS deps for GUI apps
Browse files Browse the repository at this point in the history
We require additional OS dependencies in order to build, test
and lint GUI apps which use the Fyne toolkit.

refs GH-225
  • Loading branch information
atc0005 committed Apr 9, 2024
1 parent 175d3f4 commit b493fb7
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/lint-and-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,12 @@ on:
jobs:
lint_and_build_using_ci_matrix:
name: CI matrix
with:
os-dependencies: "make bsdmainutils gcc gcc-multilib gcc-mingw-w64 xz-utils libgl1-mesa-dev xorg-dev"
uses: atc0005/shared-project-resources/.github/workflows/lint-and-build-using-ci-matrix.yml@master

lint_and_build_using_makefile:
name: Makefile
with:
os-dependencies: "make bsdmainutils gcc gcc-multilib gcc-mingw-w64 xz-utils libgl1-mesa-dev xorg-dev"
uses: atc0005/shared-project-resources/.github/workflows/lint-and-build-using-make.yml@master
2 changes: 2 additions & 0 deletions .github/workflows/project-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ jobs:

vulnerability:
name: Vulnerability
with:
os-dependencies: "make bsdmainutils gcc gcc-multilib gcc-mingw-w64 xz-utils libgl1-mesa-dev xorg-dev"
uses: atc0005/shared-project-resources/.github/workflows/vulnerability-analysis.yml@master

go_mod_validation:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/release-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,6 @@ jobs:
contents: write
discussions: write

with:
os-dependencies: "make bsdmainutils gcc gcc-multilib gcc-mingw-w64 xz-utils libgl1-mesa-dev xorg-dev"
uses: atc0005/shared-project-resources/.github/workflows/release-build.yml@master
2 changes: 2 additions & 0 deletions .github/workflows/scheduled-monthly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,6 @@ on:
jobs:
monthly:
name: Monthly Tasks
with:
os-dependencies: "make bsdmainutils gcc gcc-multilib gcc-mingw-w64 xz-utils libgl1-mesa-dev xorg-dev"
uses: atc0005/shared-project-resources/.github/workflows/scheduled-monthly.yml@master
2 changes: 2 additions & 0 deletions .github/workflows/scheduled-weekly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,6 @@ on:
jobs:
weekly:
name: Weekly Tasks
with:
os-dependencies: "make bsdmainutils gcc gcc-multilib gcc-mingw-w64 xz-utils libgl1-mesa-dev xorg-dev"
uses: atc0005/shared-project-resources/.github/workflows/scheduled-weekly.yml@master

0 comments on commit b493fb7

Please sign in to comment.