Skip to content

post triage issues on Zulip #1595

post triage issues on Zulip

post triage issues on Zulip #1595

Workflow file for this run

name: post triage issues on Zulip
on:
schedule:
- cron: '0 14 * * *'
workflow_dispatch:
inputs:
send_zulip_message:
description: 'Send message to Zulip'
required: false
default: false
type: boolean
jobs:
post_issues:
runs-on: ubuntu-latest
name: Post random issue to zulip for triage
steps:
- name: Checkout scripts
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Python
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: '3.12'
- name: Install python packages
run: |
python -m pip install --upgrade pip
pip install PyGithub zulip
- name: Post issue on Zulip
run: python post_issue_on_zulip.py "${{ secrets.RANDOM_ISSUE_BOT_ZULIP_TOKEN }}" "${{ secrets.LCB_TOKEN }}" "${{ toJSON(github.event_name == 'schedule' || inputs.send_zulip_message) }}"
workflow-keepalive:
if: github.event_name == 'schedule'
runs-on: ubuntu-latest
permissions:
actions: write
steps:
- uses: liskin/gh-workflow-keepalive@f72ff1a1336129f29bf0166c0fd0ca6cf1bcb38c # v1.2.1