Skip to content

🔄 synced file(s) with nextcloud/android-config - #6804

Merged
AndyScherzinger merged 1 commit into
masterfrom
repo-sync/android-config/master
Oct 6, 2026
Merged

AndyScherzinger merged 1 commit into
masterfrom
repo-sync/android-config/master

Conversation

@nextcloud-android-bot

@nextcloud-android-bot nextcloud-android-bot commented Oct 3, 2026 •

Copy link
Copy Markdown
Collaborator

synced local file(s) with nextcloud/android-config.

Changed files
  • synced local directory .github/workflows/ with remote directory config/workflows/

This PR was created automatically by the repo-file-sync-action workflow run #37436808047

@coderabbitai

coderabbitai Bot commented Oct 3, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Important

Review skipped

Review was skipped as selected files did not have any reviewable changes.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 7ca4e3d4-1834-49fb-b261-7e1b9b26d6ec
📥 Commits

Reviewing files that changed from the base of the PR and between a479578 and 1f3804f.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

The PR feedback workflow now pins nextcloud/pr-feedback-action to commit 4738cf661995d96df3512409ec17c900a4081d33 instead of 4709fa5b3e1821559d4c312ef937b61f1567aa44.

Priority: ⬇️ Low

Merge Risk: 🔵 Low · up to f1b91

Older PRs may no longer receive an automatic feedback request when an author becomes eligible. Confirm whether that limit is intended, or disable it to preserve the previous behavior.

Architecture Summary

Architecture risk: 🔵 Low · up to f1b91

The changed surface does not map to a changed system, dependency edge, entrypoint, or external dependency.

Changed systems: None identified.

Architecture concerns
No architecture-level concerns identified.

Review details

Before / after behavior

  • observed — Modified behavior in .github/workflows/pr-feedback.yml: The workflow’s nextcloud/pr-feedback-action step now uses commit 4738cf661995d96df3512409ec17c900a4081d33 instead of 4709fa5b3e1821559d4c312ef937b61f1567aa44.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description explains that workflow files were synced and identifies the source and automation. It omits the repository template’s screenshots, TODO, checklist, and AI sections. Add the required template sections. Complete the checklist items or mark them as not needed. State whether AI was used, and provide screenshots or indicate that they are not applicable.
✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title identifies this as a sync from nextcloud/android-config. It is relevant, but it does not name the specific workflow change.
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: f5872afb-c4d8-4395-9108-dd2e3ce198f7
📥 Commits

Reviewing files that changed from the base of the PR and between baaca43 and f1b91b5.

📒 Files selected for processing (1)
  • .github/workflows/pr-feedback.yml

Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.

echo "blocklist=$blocklist" >> "$GITHUB_OUTPUT"

- uses: nextcloud/pr-feedback-action@4709fa5b3e1821559d4c312ef937b61f1567aa44 # main
- uses: nextcloud/pr-feedback-action@4738cf661995d96df3512409ec17c900a4081d33 # main

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

🔎 Supported by static analysis

🏁 Script executed:

sed -n '1,100p' .github/workflows/pr-feedback.yml
rg -n 'max-days-overdue|days-before-feedback|exempt-authors|pr-feedback-action' .github config 2>/dev/null

Repository: nextcloud/talk-android

Length of output: 3200


🏁 Script executed:

#!/bin/bash
set -u
printf '%s\n' '--- PR workflow diff ---'
git diff --no-ext-diff --unified=12 baaca43d5b03139b5b68b172cb1dc61fe68972ab f1b91b576b1fbfee2a5434bf715b60a6e2d5461e -- .github/workflows/pr-feedback.yml
printf '%s\n' '--- workflow at merge base ---'
git show baaca43d5b03139b5b68b172cb1dc61fe68972ab:.github/workflows/pr-feedback.yml 2>&1 | sed -n '30,65p'
printf '%s\n' '--- action trees ---'
for sha in 4709fa5b3e1821559d4c312ef937b61f1567aa44 4738cf661995d96df3512409ec17c900a4081d33; do
  echo "REVISION $sha"
  curl -fsSL --max-time 20 "https://api.github.com/repos/nextcloud-libraries/pr-feedback-action/git/trees/$sha?recursive=1" |
    python3 -c 'import json,sys; x=json.load(sys.stdin); print("\n".join(i["path"] for i in x.get("tree",[]) if any(s in i["path"].lower() for s in ("action.yml","readme","test","spec","src","index"))))' || echo "tree fetch failed"
done

Repository: nextcloud/talk-android

Length of output: 7313


🏁 Script executed:

python3 - <<'PY'
import json, urllib.request, difflib
base = "https://api.github.com/repos/nextcloud-libraries/pr-feedback-action"
old = "4709fa5b3e1821559d4c312ef937b61f1567aa44"
new = "4738cf661995d96df3512409ec17c900a4081d33"
url = f"{base}/compare/{old}...{new}"
req = urllib.request.Request(url, headers={"Accept": "application/vnd.github+json", "User-Agent": "read-only-review"})
with urllib.request.urlopen(req, timeout=25) as r:
    data = json.load(r)
print("COMPARE", data.get("status"), "commits", data.get("ahead_by"))
for f in data.get("files", []):
    print(f"\n--- {f['filename']} ({f['status']}, additions={f['additions']}, deletions={f['deletions']}) ---")
    patch = f.get("patch")
    if patch:
        print(patch)
    else:
        print("[no patch returned]")
PY

Repository: nextcloud/talk-android

Length of output: 2446


🏁 Script executed:

set -o pipefail
curl -fsSL --max-time 25 -H 'Accept: application/vnd.github+json' -H 'User-Agent: read-only-review' 'https://api.github.com/repos/nextcloud-libraries/pr-feedback-action/compare/4709fa5b3e1821559d4c312ef937b61f1567aa44...4738cf661995d96df3512409ec17c900a4081d33' |
python3 -c 'import json,sys; d=json.load(sys.stdin); print("status",d.get("status"),"ahead_by",d.get("ahead_by")); [print("\n---",f["filename"],"("+f["status"]+", +"+str(f["additions"])+"/-"+str(f["deletions"])+") ---\n"+f.get("patch","[no patch returned]")) for f in d.get("files",[])]'

Repository: nextcloud/talk-android

Length of output: 42879


🏁 Script executed:

curl -fsSL --max-time 20 'https://raw.githubusercontent.com/nextcloud/.github/master/workflow-templates/pr-feedback.yml' | nl -ba | sed -n '1,100p'

Repository: nextcloud/talk-android

Length of output: 3253


Preserve the workflow’s previous feedback eligibility.

The previous pin had no overdue cap. With this pin, the default seven-day cap can skip a PR more than 21 days old, including one whose author is removed from exempt-authors. Set max-days-overdue: -1 to retain the previous behavior.

🐛 Suggested fix
           days-before-feedback: 14
+          max-days-overdue: -1

@github-actions

github-actions Bot commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

📱 QA build

Download app-qa-debug.apk
QR code Open the QR code for this download
Commit 1f3804f
Version 6804
Available until 7 days after this build

The QA build installs alongside a released Nextcloud app, so you can keep
using your existing install while testing.

Downloading the file requires a GitHub account, so open this link on the
device you want to test on, or transfer the APK to it.

@nextcloud-android-bot
nextcloud-android-bot force-pushed the repo-sync/android-config/master branch 2 times, most recently from 60b8f71 to a479578 Compare October 5, 2026 08:19
Signed-off-by: nextcloud-android-bot <android@nextcloud.com>
@nextcloud-android-bot
nextcloud-android-bot force-pushed the repo-sync/android-config/master branch from a479578 to 1f3804f Compare October 6, 2026 08:33
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Codacy

Lint

TypemasterPR
Warnings138138
Errors1815

SpotBugs

CategoryBaseNew
Bad practice77
Correctness1111
Dodgy code4040
Internationalization33
Malicious code vulnerability33
Performance88
Security1111
Total8383

@AndyScherzinger
AndyScherzinger merged commit c31944d into master Oct 6, 2026
20 checks passed
@AndyScherzinger
AndyScherzinger deleted the repo-sync/android-config/master branch October 6, 2026 17:27
@AndyScherzinger AndyScherzinger added this to the 25.1.0 milestone Oct 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants