Skip to content

Automates CHANGELOG.md generation and draft release note management using Gemini AI, triggered on every GitHub Release event. #1746

Automates CHANGELOG.md generation and draft release note management using Gemini AI, triggered on every GitHub Release event.

Automates CHANGELOG.md generation and draft release note management using Gemini AI, triggered on every GitHub Release event. #1746

Workflow file for this run

name: "CodeQL Analysis"
on:
push:
branches: ["develop", "Release*"]
pull_request:
branches: ["develop", Release*"]
schedule:
- cron: '0 0 * * 0' # Runs every Sunday at midnight
workflow_dispatch:
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
security-events: write # Needed for CodeQL to upload results to the Security tab
actions: read
contents: read
strategy:
fail-fast: false
matrix:
language: [java, java-kotlin]
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
- name: Autobuild
uses: github/codeql-action/autobuild@v4
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
with:
category: '/language:{{ matrix.language }}'