Skip to content

Commit

Permalink
Merge branch 'Wandalen:alpha' into alpha
Browse files Browse the repository at this point in the history
  • Loading branch information
mojafa authored Jan 21, 2025
2 parents 56bcbff + 5e94a93 commit 8992d9f
Show file tree
Hide file tree
Showing 935 changed files with 20,745 additions and 5,895 deletions.
24 changes: 24 additions & 0 deletions .github/workflows/module_async_from_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : async_from

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# async_from

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/core/async_from/Cargo.toml'
module_name : 'async_from'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
24 changes: 24 additions & 0 deletions .github/workflows/module_async_tools_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : async_tools

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# async_tools

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/core/async_tools/Cargo.toml'
module_name : 'async_tools'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
24 changes: 24 additions & 0 deletions .github/workflows/module_graphtools_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : graphtools

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# graphtools

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/blank/graphtools/Cargo.toml'
module_name : 'graphtools'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
24 changes: 24 additions & 0 deletions .github/workflows/module_mindx_12_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : mindx12

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# mindx12

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/blank/mindx12/Cargo.toml'
module_name : 'mindx12'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
24 changes: 24 additions & 0 deletions .github/workflows/module_mingl_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : mingl

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# mingl

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/blank/mingl/Cargo.toml'
module_name : 'mingl'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
24 changes: 24 additions & 0 deletions .github/workflows/module_minmetal_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : minmetal

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# minmetal

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/blank/minmetal/Cargo.toml'
module_name : 'minmetal'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
24 changes: 24 additions & 0 deletions .github/workflows/module_minopengl_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : minopengl

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# minopengl

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/blank/minopengl/Cargo.toml'
module_name : 'minopengl'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
24 changes: 24 additions & 0 deletions .github/workflows/module_minvulkan_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : minvulkan

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# minvulkan

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/blank/minvulkan/Cargo.toml'
module_name : 'minvulkan'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
24 changes: 24 additions & 0 deletions .github/workflows/module_minwebgl_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : minwebgl

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# minwebgl

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/blank/minwebgl/Cargo.toml'
module_name : 'minwebgl'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
24 changes: 24 additions & 0 deletions .github/workflows/module_minwebgpu_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : minwebgpu

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# minwebgpu

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/blank/minwebgpu/Cargo.toml'
module_name : 'minwebgpu'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
24 changes: 24 additions & 0 deletions .github/workflows/module_minwgpu_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : minwgpu

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# minwgpu

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/blank/minwgpu/Cargo.toml'
module_name : 'minwgpu'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
2 changes: 1 addition & 1 deletion .github/workflows/module_proper_path_tools_push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs :
test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/core/proper_path_tools/Cargo.toml'
manifest_path : 'module/blank/proper_path_tools/Cargo.toml'
module_name : 'proper_path_tools'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
24 changes: 24 additions & 0 deletions .github/workflows/module_pth_push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : pth

on :
push :
branches :
- 'alpha'
- 'beta'
- 'master'


env :
CARGO_TERM_COLOR : always

jobs :

# pth

test :
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
with :
manifest_path : 'module/core/pth/Cargo.toml'
module_name : 'pth'
commit_message : ${{ github.event.head_commit.message }}
commiter_username: ${{ github.event.head_commit.committer.username }}
15 changes: 15 additions & 0 deletions .github/workflows/standard_rust_push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,20 +64,32 @@ jobs :
- name: Build module
run: cd ${{ steps.rootpath.outputs.path }} && cargo build && cd -
- name: Audit the modules
id: audit
run: make audit
continue-on-error: true
- name: Generate documentation for the modules
id: documentation
run: make doc open=no manifest_path=${{ inputs.manifest_path }}
continue-on-error: true
- name: Lint the modules
id: lint
run: make lint manifest_path=${{ inputs.manifest_path }} warnings=no
continue-on-error: true
- name: Check the modules
id: check
run: make check manifest_path=${{ inputs.manifest_path }}
continue-on-error: true
- name: Check the modules dependencies
id: udeps
run: cargo +nightly udeps --all-targets --manifest-path ${{ inputs.manifest_path }}
continue-on-error: true
# Added IDs for each step in the test job: This allows referencing the result of each step later.
#
# "Check for errors" step: Now checks the outcome status for each step.
# If any of them have a value of 'failure', this step will fail the job by returning exit 1.
- name: Check for errors
if: steps.audit.outcome != 'success' || steps.documentation.outcome != 'success' || steps.lint.outcome != 'success' || steps.check.outcome != 'success' || steps.udeps.outcome != 'success'
run: exit 1

# release:
# if: contains( inputs.commit_message, '+test' ) || contains( inputs.commit_message, 'merge' )
Expand Down Expand Up @@ -125,6 +137,9 @@ jobs :
# run: cargo miri test --manifest-path ${{ inputs.manifest_path }}

will_test :
# This section ensures that `job` `will_test` will only be executed after `checkmate` and if `checkmate` fails, no tests will be run.
needs :
- checkmate
if : contains( inputs.commit_message, '+test' ) || inputs.commiter_username == 'web-flow' || startsWith( inputs.commit_message, 'merge' )
concurrency :
group : standard_rust_push_${{ inputs.module_name }}_${{ github.ref }}_${{ matrix.os }}
Expand Down
Loading

0 comments on commit 8992d9f

Please sign in to comment.