Skip to content

release(plex-next): update plex ( 1.43.3.10896-cb3ebc72d → 1.43.4.109… #2296

release(plex-next): update plex ( 1.43.3.10896-cb3ebc72d → 1.43.4.109…

release(plex-next): update plex ( 1.43.3.10896-cb3ebc72d → 1.43.4.109… #2296

Workflow file for this run

---
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: Labeler
on:
pull_request_target:
push:
branches:
- main
paths:
- apps/**
schedule:
- cron: "0 6 * * *"
workflow_dispatch:
permissions:
contents: read
jobs:
labeler:
name: Labeler
runs-on: ubuntu-24.04
permissions:
contents: read
issues: write
pull-requests: write
steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Generate Token
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
id: app-token
with:
client-id: ${{ secrets.BOT_CLIENT_ID }}
private-key: ${{ secrets.BOT_APP_PRIVATE_KEY }}
permission-issues: write
permission-pull-requests: write
- name: Setup Mise
uses: jdx/mise-action@c2a87611a18de5b3828c5652fe268e992400cb5c # v4.3.0
with:
experimental: true
install_args: --locked
- name: Generate Label Config
run: mise run generate-label-config
# Ensure each app/<name> label exists in the repo. safe-settings owns
# the static labels via the org admin repo; here we only reconcile the
# dynamic set derived from the apps/ tree. --force makes it idempotent.
- name: Ensure dynamic app/* labels exist
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
GH_REPO: ${{ github.repository }}
run: |
set -eu
find apps -mindepth 1 -maxdepth 1 -type d -printf '%f\n' | while IFS= read -r app; do
gh label create "app/$app" --color "027fa0" --force
done
- name: Labeler
if: ${{ github.event_name == 'pull_request_target' }}
uses: actions/labeler@bf12e9b00b37c5c0ca2b87b79b2daf7891dbda13 # v7.0.0
with:
repo-token: ${{ steps.app-token.outputs.token }}
configuration-path: .github/labeler.yaml