Skip to content

Crowdin automatic task management #4

Crowdin automatic task management

Crowdin automatic task management #4

name: Crowdin automatic task management
on:
workflow_dispatch:
schedule:
- cron: "0 0 1 * *"
jobs:
create-tasks-in-crowdin:
runs-on: ubuntu-x64
permissions:
contents: read
id-token: write
steps:
- name: 'Get vault secrets'
id: vault-secrets
uses: grafana/shared-workflows/actions/get-vault-secrets@a53fc80bc30b0a16a262520465db899fa3af08b7 # get-vault-secrets/v1.3.2 (2026-05-04)
with:
# Vault secret paths:
# - ci/repo/grafana/traces-drilldown/grafana-frontend-crowdin-token
repo_secrets: |
CROWDIN_TOKEN=grafana-frontend-crowdin-token:access_token
- name: Create tasks in Crowdin
uses: grafana/grafana-github-actions/crowdin-create-tasks@3c62d35c5a66e730186a338e45aeb8fa784e2d56 # commit 3c62d35 (no release tag, 2026-05-21)
with:
crowdin_token: ${{ fromJSON(steps.vault-secrets.outputs.secrets).CROWDIN_TOKEN }}
crowdin_project_id: 50