Skip to content

fix: update timezone to UTC and refine Git repository configuration i… #25

fix: update timezone to UTC and refine Git repository configuration i…

fix: update timezone to UTC and refine Git repository configuration i… #25

Workflow file for this run

name: 🚀 Release
on:
push:
branches: [main]
paths-ignore:
- '.github/**'
- '*.md'
- 'docs/**'
workflow_dispatch:
inputs:
force-release:
description: 'force create release'
type: boolean
default: false
permissions:
contents: write
issues: write
pull-requests: write
jobs:
validate-compose:
uses: bauer-group/automation-templates/.github/workflows/modules-validate-compose.yml@main
with:
compose-file: 'docker-compose.yml'
env-template: |
{
"APP_ID": "test",
"APP_KEY": "base64:test",
"DB_PASSWORD": "test",
"REDIS_PASSWORD": "test",
"PUSHER_APP_ID": "test",
"PUSHER_APP_KEY": "test",
"PUSHER_APP_SECRET": "test",
"ROOT_USERNAME": "admin",
"ROOT_USER_EMAIL": "test@test.com",
"ROOT_USER_PASSWORD": "test"
}
validate-scripts:
uses: bauer-group/automation-templates/.github/workflows/modules-validate-shellscript.yml@main
with:
scan-directory: '.'
severity: 'warning'
release:
needs: [validate-compose, validate-scripts]
if: |
(github.event_name == 'push' || github.event_name == 'workflow_dispatch') &&
needs.validate-compose.outputs.valid == 'true' &&
needs.validate-scripts.outputs.passed == 'true'
uses: bauer-group/automation-templates/.github/workflows/modules-semantic-release.yml@main
with:
target-branch: 'main'
dry-run: false
force-release: ${{ inputs.force-release || false }}
secrets: inherit