ci: readable workflow names (#16036)

This commit is contained in:
Marc 'risson' Schmitt
2025-08-08 15:51:18 +02:00
committed by GitHub
parent 35c478d045
commit 87eadea92b
28 changed files with 60 additions and 29 deletions
@@ -1,5 +1,6 @@
---
# Re-usable workflow for a single-architecture build
name: Single-arch Container build
name: Reusable - Single-arch Container build
on:
workflow_call:
@@ -1,5 +1,6 @@
---
# Re-usable workflow for a multi-architecture build
name: Multi-arch container build
name: Reusable - Multi-arch container build
on:
workflow_call:
+4 -1
View File
@@ -1,10 +1,13 @@
name: authentik-api-py-publish
---
name: API - Publish Python client
on:
push:
branches: [main]
paths:
- "schema.yml"
workflow_dispatch:
jobs:
build:
if: ${{ github.repository != 'goauthentik/authentik-internal' }}
+4 -1
View File
@@ -1,10 +1,13 @@
name: authentik-api-ts-publish
---
name: API - Publish Typescript client
on:
push:
branches: [main]
paths:
- "schema.yml"
workflow_dispatch:
jobs:
build:
if: ${{ github.repository != 'goauthentik/authentik-internal' }}
+2 -1
View File
@@ -1,4 +1,5 @@
name: authentik-ci-api-docs
---
name: CI - API Docs
on:
push:
+2 -1
View File
@@ -1,4 +1,5 @@
name: authentik-ci-aws-cfn
---
name: CI - AWS cfn
on:
push:
@@ -1,4 +1,5 @@
name: authentik-publish-source-docs
---
name: CI - Source code docs
on:
push:
+2 -1
View File
@@ -1,4 +1,5 @@
name: authentik-ci-docs
---
name: CI - Docs
on:
push:
+1 -1
View File
@@ -1,5 +1,5 @@
---
name: authentik-ci-main-daily
name: CI - Main daily
on:
workflow_dispatch:
+1 -1
View File
@@ -1,5 +1,5 @@
---
name: authentik-ci-main
name: CI - Main
on:
push:
+1 -1
View File
@@ -1,5 +1,5 @@
---
name: authentik-ci-outpost
name: CI - Outpost
on:
push:
+2 -1
View File
@@ -1,4 +1,5 @@
name: authentik-ci-web
---
name: CI - Web
on:
push:
@@ -1,5 +1,5 @@
---
name: authentik-compress-images
name: Gen - Compress images
on:
push:
@@ -1,4 +1,6 @@
name: authentik-gen-update-webauthn-mds
---
name: Gen - Webauthn MDS
on:
workflow_dispatch:
schedule:
@@ -1,6 +1,7 @@
---
# See https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#force-deleting-cache-entries
name: Cleanup cache after PR is closed
name: GH - Cleanup actions cache after PR is closed
on:
pull_request:
types:
@@ -1,4 +1,5 @@
name: ghcr-retention
---
name: GH - GHCR retention
on:
# schedule:
+4 -1
View File
@@ -1,4 +1,6 @@
name: authentik-packages-npm-publish
---
name: Packages - Publish NPM packages
on:
push:
branches: [main]
@@ -9,6 +11,7 @@ on:
- packages/tsconfig/**
- packages/esbuild-plugin-live-reload/**
workflow_dispatch:
jobs:
publish:
if: ${{ github.repository != 'goauthentik/authentik-internal' }}
@@ -1,4 +1,5 @@
name: "CodeQL"
---
name: QA - CodeQL
on:
push:
@@ -1,4 +1,6 @@
name: authentik-semgrep
---
name: QA - Semgrep
on:
workflow_dispatch: {}
pull_request: {}
@@ -7,10 +9,11 @@ on:
- main
- master
paths:
- .github/workflows/semgrep.yml
- .github/workflows/qa-semgrep.yml
schedule:
# random HH:MM to avoid a load spike on GitHub Actions at 00:00
- cron: '12 15 * * *'
jobs:
semgrep:
name: semgrep/ci
+2 -1
View File
@@ -1,4 +1,5 @@
name: authentik-on-release-next-branch
---
name: Release - Update next branch
on:
schedule:
+1 -1
View File
@@ -1,5 +1,5 @@
---
name: authentik-on-release
name: Release - On publish
on:
release:
+1 -1
View File
@@ -1,5 +1,5 @@
---
name: authentik-on-tag
name: Release - On tag
on:
push:
+2 -1
View File
@@ -1,4 +1,5 @@
name: "authentik-repo-mirror-cleanup"
---
name: Repo - Cleanup internal mirror
on:
workflow_dispatch:
+2 -1
View File
@@ -1,4 +1,5 @@
name: "authentik-repo-mirror"
---
name: Repo - Mirror to internal
on: [push, delete]
+2 -1
View File
@@ -1,4 +1,5 @@
name: "authentik-repo-stale"
---
name: Repo - Mark and close stale issues
on:
schedule:
+2 -1
View File
@@ -1,4 +1,5 @@
name: authentik-translation-advice
---
name: Translation - Post advice
on:
pull_request:
@@ -1,5 +1,6 @@
---
name: authentik-translate-extract-compile
name: Translation - Extract and compile
on:
schedule:
- cron: "0 0 * * *" # every day at midnight
+2 -1
View File
@@ -1,6 +1,7 @@
---
# Rename transifex pull requests to have a correct naming
# Also enables auto squash-merge
name: authentik-translation-transifex-rename
name: Translation - Auto-rename Transifex PRs
on:
pull_request: