Skip to content

CI for Mod

CI for Mod #186

Workflow file for this run

name: CI for Mod
on:
workflow_dispatch:
push:
branches:
- releases/**
paths:
- module.*/src/**
- module.*/build.gradle
- module.*/gradle.properties
- build.gradle
- gradle.properties
- settings.gradle
jobs:
config:
uses: ./.github/workflows/build_and_test.yml
with:
module: config
module_id: anvillib-config
mod_id: anvillib_config
ci_build: true
pr_build: false
secrets:
maven_url: ${{ secrets.MAVEN_URL }}
maven_user: ${{ secrets.MAVEN_USER }}
maven_pass: ${{ secrets.MAVEN_PASS }}
integration:
uses: ./.github/workflows/build_and_test.yml
with:
module: integration
module_id: anvillib-integration
mod_id: anvillib_integration
ci_build: true
pr_build: false
secrets:
maven_url: ${{ secrets.MAVEN_URL }}
maven_user: ${{ secrets.MAVEN_USER }}
maven_pass: ${{ secrets.MAVEN_PASS }}
moveable-entity-block:
uses: ./.github/workflows/build_and_test.yml
with:
module: moveable-entity-block
module_id: anvillib-moveable-entity-block
mod_id: anvillib_moveable_entity_block
ci_build: true
pr_build: false
secrets:
maven_url: ${{ secrets.MAVEN_URL }}
maven_user: ${{ secrets.MAVEN_USER }}
maven_pass: ${{ secrets.MAVEN_PASS }}
recipe:
needs:
- config
uses: ./.github/workflows/build_and_test.yml
with:
module: recipe
module_id: anvillib-recipe
mod_id: anvillib_recipe
ci_build: true
pr_build: false
secrets:
maven_url: ${{ secrets.MAVEN_URL }}
maven_user: ${{ secrets.MAVEN_USER }}
maven_pass: ${{ secrets.MAVEN_PASS }}
main:
needs:
- config
- integration
- moveable-entity-block
- recipe
uses: ./.github/workflows/build_and_test.yml
with:
module: main
module_id: anvillib
mod_id: anvillib
ci_build: true
pr_build: false
gametest: true
secrets:
maven_url: ${{ secrets.MAVEN_URL }}
maven_user: ${{ secrets.MAVEN_USER }}
maven_pass: ${{ secrets.MAVEN_PASS }}