[PR #1726] [MERGED] feat: change workflow #1808

Closed
opened 2026-02-22 18:08:14 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-plugins/pull/1726
Author: @crazywoola
Created: 12/16/2025
Status: Merged
Merged: 12/16/2025
Merged by: @crazywoola

Base: mainHead: feat/update-workflow


📝 Commits (1)

📊 Changes

1 file changed (+111 additions, -132 deletions)

View changed files

📝 .github/workflows/pre-check-plugin.yaml (+111 -132)

📄 Description

This pull request updates the plugin pre-check GitHub Actions workflow to improve the reporting and organization of CI results. The main change is the removal of the step that posted a combined plugin content comment directly to the pull request, replacing it with a more detailed and user-friendly summary in the GitHub Actions step summary. The new summary includes collapsible sections for plugin files and error details, making it easier to review plugin package contents and validation results.

Key improvements include:

Reporting and Output Enhancements:

  • Replaces the previous approach of posting plugin file contents as a PR comment with a detailed step summary report using the GitHub Actions step summary feature. This report now includes plugin information, CI check statuses, error details (in collapsible sections), and the contents of key plugin files. [1] [2]
  • Adds collapsible ("details") sections for error logs and plugin file contents (e.g., manifest.yaml, README.md, PRIVACY.md, requirements.txt, pyproject.toml) to improve readability and accessibility in the summary.

Status Table and Error Handling:

  • Refines the CI status table: now only two columns ("Check" and "Status"), with clear icons for pass, fail, skipped, or cancelled states. Error details are shown separately in collapsible sections.
  • Improves robustness by handling missing environment variables (like PLUGIN_PATH) and missing files gracefully, adding warnings or notes to the summary as needed.

General Workflow Modernization:

  • Shifts all reporting to the GitHub Actions summary instead of PR comments, reducing PR comment noise and leveraging native GitHub UI features. [1] [2]

These changes make the workflow output more informative, easier to navigate, and less intrusive in pull request discussions.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-plugins/pull/1726 **Author:** [@crazywoola](https://github.com/crazywoola) **Created:** 12/16/2025 **Status:** ✅ Merged **Merged:** 12/16/2025 **Merged by:** [@crazywoola](https://github.com/crazywoola) **Base:** `main` ← **Head:** `feat/update-workflow` --- ### 📝 Commits (1) - [`0364cbd`](https://github.com/langgenius/dify-plugins/commit/0364cbd3139a76d4bc42ec1dc9c890f18473ac0c) feat: change workflow ### 📊 Changes **1 file changed** (+111 additions, -132 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/pre-check-plugin.yaml` (+111 -132) </details> ### 📄 Description This pull request updates the plugin pre-check GitHub Actions workflow to improve the reporting and organization of CI results. The main change is the removal of the step that posted a combined plugin content comment directly to the pull request, replacing it with a more detailed and user-friendly summary in the GitHub Actions step summary. The new summary includes collapsible sections for plugin files and error details, making it easier to review plugin package contents and validation results. Key improvements include: **Reporting and Output Enhancements:** * Replaces the previous approach of posting plugin file contents as a PR comment with a detailed step summary report using the GitHub Actions step summary feature. This report now includes plugin information, CI check statuses, error details (in collapsible sections), and the contents of key plugin files. [[1]](diffhunk://#diff-5de6b1044581ed3e184820b9af37e21742af654b1c97266a24b83c754524a072L221-L287) [[2]](diffhunk://#diff-5de6b1044581ed3e184820b9af37e21742af654b1c97266a24b83c754524a072L385-R456) * Adds collapsible ("details") sections for error logs and plugin file contents (e.g., `manifest.yaml`, `README.md`, `PRIVACY.md`, `requirements.txt`, `pyproject.toml`) to improve readability and accessibility in the summary. **Status Table and Error Handling:** * Refines the CI status table: now only two columns ("Check" and "Status"), with clear icons for pass, fail, skipped, or cancelled states. Error details are shown separately in collapsible sections. * Improves robustness by handling missing environment variables (like `PLUGIN_PATH`) and missing files gracefully, adding warnings or notes to the summary as needed. **General Workflow Modernization:** * Shifts all reporting to the GitHub Actions summary instead of PR comments, reducing PR comment noise and leveraging native GitHub UI features. [[1]](diffhunk://#diff-5de6b1044581ed3e184820b9af37e21742af654b1c97266a24b83c754524a072L221-L287) [[2]](diffhunk://#diff-5de6b1044581ed3e184820b9af37e21742af654b1c97266a24b83c754524a072L385-R456) These changes make the workflow output more informative, easier to navigate, and less intrusive in pull request discussions. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:08:14 -05:00
yindo closed this issue 2026-02-22 18:08:14 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugins#1808