Skip to content

Add missing application icon on linux#784

Merged
amilcarlucas merged 2 commits into
masterfrom
creat_release_notes
Sep 8, 2025
Merged

Add missing application icon on linux#784
amilcarlucas merged 2 commits into
masterfrom
creat_release_notes

Conversation

@amilcarlucas
Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings September 8, 2025 17:11
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR addresses the missing application icon on Linux by ensuring PNG icon files are properly included in the package distribution. The primary goal is to fix icon display issues by updating package configuration files to include PNG files and making some improvements to the CI workflow.

Key changes:

  • Updated package configuration to include PNG files in the distribution
  • Fixed duplicate PNG entry in package data configuration
  • Enhanced GitHub Actions workflow for releases

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
setup.py Added "*.png" to the data files glob pattern to include PNG icons
pyproject.toml Fixed duplicate PNG entry in package-data configuration
.github/workflows/windows_build.yml Added release configuration options for better CI behavior

Comment thread pyproject.toml

[tool.setuptools.package-data]
ardupilot_methodic_configurator = ["*.param", "*.jpg", "*.json", "*.xml", "*.mo", "*.png"]
ardupilot_methodic_configurator = ["*.param", "*.png", "*.jpg", "*.json", "*.xml", "*.mo", "*.png"]
Copy link

Copilot AI Sep 8, 2025

Choose a reason for hiding this comment

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

The '*.png' pattern is duplicated in the package-data list. Remove one of the duplicate entries to avoid confusion.

Suggested change
ardupilot_methodic_configurator = ["*.param", "*.png", "*.jpg", "*.json", "*.xml", "*.mo", "*.png"]
ardupilot_methodic_configurator = ["*.param", "*.png", "*.jpg", "*.json", "*.xml", "*.mo"]

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 8, 2025

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
8227 6369 77% 73% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: d382321 by action🐍

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 8, 2025

Test Results

    2 files      2 suites   1m 19s ⏱️
1 653 tests 1 652 ✅ 1 💤 0 ❌
3 306 runs  3 304 ✅ 2 💤 0 ❌

Results for commit d382321.

@amilcarlucas amilcarlucas merged commit f9f537c into master Sep 8, 2025
28 checks passed
@amilcarlucas amilcarlucas deleted the creat_release_notes branch September 8, 2025 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants