Skip to content

docs: Document intentional singleton pattern design decision #417

docs: Document intentional singleton pattern design decision

docs: Document intentional singleton pattern design decision #417

Workflow file for this run

name: Build and Release
on:
push:
branches:
- 'main'
- 'chore/**'
- 'feat/**'
pull_request:
branches:
- 'main'
# Opt into Node.js 24 for actions (required for actions using Node 20 after deprecation)
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
jobs:
Build:
uses: avioconsulting/shared-workflows/.github/workflows/gradle-build.yml@main
secrets: inherit
with:
version-project: 'mule-linter-core'
include-test-results: false
java-version: '17'
Release:
needs: Build
uses: avioconsulting/shared-workflows/.github/workflows/gradle-release.yml@main
secrets: inherit
with:
app-version: ${{ needs.Build.outputs.app-version }}
Post-Release:
needs: [Build, Release]
uses: avioconsulting/shared-workflows/.github/workflows/gradle-post-release.yml@main
secrets: inherit
with:
app-version: ${{ needs.Build.outputs.app-version }}