Compare commits

...

2 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
5fc971e0a6
fix: update existing issue body with latest patch error, not just a comment
Co-authored-by: Meliox <5264368+Meliox@users.noreply.github.com>
2026-08-22 18:39:35 +00:00
copilot-swe-agent[bot]
2ae9708c4e
fix: scope revert to tested mod and add pvemanager version to issue reports
Co-authored-by: Meliox <5264368+Meliox@users.noreply.github.com>
2026-08-22 18:30:13 +00:00
2 changed files with 17 additions and 2 deletions

View File

@ -91,6 +91,16 @@ jobs:
- name: Fetch upstream Proxmox files
run: bash build/test/fetch-proxmox-files.sh
- name: Capture upstream package versions
id: pve_versions
run: |
PVE_MANAGER_VERSION=$(dpkg-query -W -f='${Version}' pve-manager 2>/dev/null || echo "unknown")
PWT_VERSION=$(dpkg-query -W -f='${Version}' proxmox-widget-toolkit 2>/dev/null || echo "unknown")
echo "pve_manager=${PVE_MANAGER_VERSION}" >> "$GITHUB_OUTPUT"
echo "proxmox_widget_toolkit=${PWT_VERSION}" >> "$GITHUB_OUTPUT"
echo "pve-manager: ${PVE_MANAGER_VERSION}"
echo "proxmox-widget-toolkit: ${PWT_VERSION}"
- name: Install built package
run: apt-get install -y ../pve-mod_*.deb
@ -112,6 +122,10 @@ jobs:
{
echo "The weekly patch test failed for mod \`${MOD}\` against the latest Proxmox VE files."
echo ""
echo "**Proxmox versions tested:**"
echo "- pve-manager: \`${{ steps.pve_versions.outputs.pve_manager }}\`"
echo "- proxmox-widget-toolkit: \`${{ steps.pve_versions.outputs.proxmox_widget_toolkit }}\`"
echo ""
echo "Run: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"
echo ""
echo "<details><summary>Test log</summary>"
@ -131,8 +145,9 @@ jobs:
--jq ".[] | select(.title==\"$TITLE\") | .number" | head -n1)
if [[ -n "$EXISTING" ]]; then
gh issue edit "$EXISTING" --body-file issue-body.md
gh issue comment "$EXISTING" --body-file issue-body.md
echo "Commented on existing issue #$EXISTING"
echo "Updated and commented on existing issue #$EXISTING"
else
gh issue create --title "$TITLE" --label patch-break --body-file issue-body.md
echo "Opened new issue for mod $MOD"

View File

@ -121,7 +121,7 @@ test_one_mod() {
if [[ $ok -eq 0 ]]; then
info "Reverting patches for '$mod'..."
local revert_log
revert_log="$("$REVERT" 2>&1)"
revert_log="$("$REVERT" "$mod" 2>&1)"
echo "$revert_log"
if echo "$revert_log" | grep -qE "could not be reverted cleanly|reported an error"; then
warn "revert-patches.sh reported an unclean revert for mod '$mod'"