Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 30, 2026

Adds a stub send-slack-message custom safe-output job to the smoke-copilot workflow for testing the custom safe-jobs architecture without external dependencies.

Implementation

  • Custom job definition in safe-outputs.jobs.send-slack-message

    • Reads agent output from GH_AW_AGENT_OUTPUT
    • Filters for items with type: send_slack_message
    • Logs message to console and step summary
    • Does not perform actual Slack API calls
  • Workflow instructions updated to include step 4: use send_slack_message tool with summary message

  • Compiled lock file generates separate send_slack_message job with proper dependency chain (agent → detection → send_slack_message → conclusion)

Agent Output Format

{
  "items": [
    {
      "type": "send_slack_message",
      "message": "Smoke test 123456: All tests passed! ✅"
    }
  ]
}

The stub writes a formatted preview to $GITHUB_STEP_SUMMARY instead of calling Slack APIs, making it suitable for testing without secret configuration.

Original prompt

Add a simple safe-output job (custom) in smoke-copilot that sends a message to slack (it's a stub, it does not do anything). This is needed for testing.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.


Changeset

  • Type: patch
  • Description: Added a stub Slack safe-output job for the smoke Copilot workflow to test Slack tooling without sending messages.

Ahoy! This treasure was crafted by 🏴‍☠️ Changeset Generator

Copilot AI and others added 2 commits January 30, 2026 17:34
…pilot

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Add simple safe-output job in smoke-copilot Add stub Slack safe-output job to smoke-copilot for testing Jan 30, 2026
Copilot AI requested a review from pelikhan January 30, 2026 17:40
@pelikhan pelikhan added the smoke label Jan 30, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 30, 2026

🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

github-actions bot commented Jan 30, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Jan 30, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Contributor

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions
Copy link
Contributor

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.52.0
jq 1.7
yq 4.50.1
curl 8.5.0
gh 2.86.0
node 24.13.0
python3 3.13.11
go 1.24.12
java not found
dotnet not found

Result: 10/12 tools available ⚠️

Missing tools:

  • java: command not found
  • dotnet: command not found

Status: PARTIAL - Core development tools (shell, git, web, scripting) are available. Java and .NET runtimes are not installed in this container.

AI generated by Agent Container Smoke Test

@github-actions
Copy link
Contributor

Smoke Test Results: PASS ✅

Last 2 Merged PRs:

Test Results:

  • ✅ GitHub MCP
  • ✅ Safe Inputs GH CLI
  • ✅ Serena MCP
  • ✅ Playwright
  • ✅ File Writing
  • ✅ Bash Tool
  • ✅ Discussion Interaction
  • ✅ Build gh-aw

Overall: PASS

cc @pelikhan @Copilot

AI generated by Smoke Copilot

@github-actions
Copy link
Contributor

Smoke Test Results

PRs:

Tests:
✅ GitHub MCP | ✅ GH CLI | ✅ Serena | ✅ Make | ✅ Playwright | ✅ Tavily | ✅ File Write | ✅ Bash | ✅ Discussion

Status: PASS

AI generated by Smoke Claude

@github-actions
Copy link
Contributor

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@github-actions
Copy link
Contributor

GitHub MCP merged PRs: ✅ Fix: Add temporary ID resolution to update_project handler; Add timing instrumentation to MCP gateway setup scripts
Safeinputs gh PR list: ✅ [WIP] Fix missing GitHub Project URL in workflow; Add retry progress logging to MCP gateway health checks
Serena activate project: ✅
Playwright GitHub title: ✅
Tavily search results: ✅
File write + cat: ✅
Discussion query + comment: ✅
Build make build: ✅
Overall: PASS

AI generated by Smoke Codex

@pelikhan pelikhan marked this pull request as ready for review January 30, 2026 22:28
@pelikhan pelikhan merged commit 31cbe1a into main Jan 30, 2026
85 checks passed
@pelikhan pelikhan deleted the copilot/add-simple-safe-output-job branch January 30, 2026 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants