Skip to content

Add Slack output format and daily CI workflow for unanswered issues report#513

Merged
harrism merged 2 commits into
openvdb:mainfrom
harrism:devtools/slack-issue-report
Mar 10, 2026
Merged

Add Slack output format and daily CI workflow for unanswered issues report#513
harrism merged 2 commits into
openvdb:mainfrom
harrism:devtools/slack-issue-report

Conversation

@harrism

@harrism harrism commented Mar 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Follow-up to #510. Adds:

  • --format slack option to devtools/unanswered_external_issues.py that outputs Slack mrkdwn with clickable links and emoji status indicators.
  • .github/workflows/unanswered-issues.yml -- a daily cron job (10 AM Pacific) that runs the report and posts to Slack via slackapi/slack-github-action. Downloads just the script file (no full checkout) for speed.

Requires SLACK_BOT_TOKEN and SLACK_CHANNEL_ID repository secrets (already configured).

Test plan

  • Tested --format slack output locally
  • Tested posting to Slack channel via curl with the bot token -- confirmed message renders correctly with clickable links and emoji
  • After merge, trigger workflow manually from Actions tab to verify end-to-end

Made with Cursor

- Add --format slack|terminal CLI arg to the unanswered issues script;
  Slack mode outputs mrkdwn with clickable links and emoji indicators.
- Add .github/workflows/unanswered-issues.yml that runs the report daily
  at 10 AM Pacific and posts to Slack via slackapi/slack-github-action.
  Downloads just the script (no full checkout) for speed.

Signed-off-by: Mark Harris <mharris@nvidia.com>
Made-with: Cursor
@harrism harrism requested a review from a team as a code owner March 6, 2026 00:25
@harrism harrism requested review from phapalova and sifakis March 6, 2026 00:25
Comment thread .github/workflows/unanswered-issues.yml Outdated
Comment thread .github/workflows/unanswered-issues.yml Outdated
Signed-off-by: Mark Harris <mharris@nvidia.com>
@harrism harrism added the CI Issues related to the Github actions CI/CD. For build issues use CMake/Build label Mar 10, 2026
@harrism harrism requested review from blackencino and swahtz and removed request for phapalova and sifakis March 10, 2026 02:48

@swahtz swahtz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, thanks!

@harrism harrism merged commit df92061 into openvdb:main Mar 10, 2026
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Issues related to the Github actions CI/CD. For build issues use CMake/Build

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants