Skip to content

Add BiocManager PACKAGES endpoint monitoring for devel and RELEASE_* - #8

Open
LiNk-NY with Copilot wants to merge 6 commits into
mainfrom
copilot/add-bioconductor-release-3-23-links
Open

Add BiocManager PACKAGES endpoint monitoring for devel and RELEASE_*#8
LiNk-NY with Copilot wants to merge 6 commits into
mainfrom
copilot/add-bioconductor-release-3-23-links

Conversation

Copilot AI commented Jul 28, 2026

Copy link
Copy Markdown

Adds status page monitoring for the PACKAGES index files used by BiocManager, covering both the current release (3.23) and devel (3.24) repositories.

Changes

  • config.yml — adds two systems under the BiocManager category:

    • devel PACKAGEShttps://bioconductor.org/packages/3.24/bioc/src/contrib/PACKAGES
    • RELEASE_3_23 PACKAGEShttps://bioconductor.org/packages/3.23/bioc/src/contrib/PACKAGES
  • .github/workflows/checks.yaml — adds corresponding scheduled webcheck calls for those two URLs, which will auto-create/resolve incidents if the endpoints become inaccessible.

@LiNk-NY
LiNk-NY requested a review from Copilot July 28, 2026 16:35
@LiNk-NY LiNk-NY changed the title Add BiocManager PACKAGES endpoint monitoring for devel and RELEASE_3_23 Add BiocManager PACKAGES endpoint monitoring for devel and RELEASE_* Jul 28, 2026

Copilot AI 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.

Pull request overview

This PR adds new uptime monitoring for BiocManager’s PACKAGES index endpoints so incidents can be auto-created/resolved when those indexes become unavailable.

Changes:

  • Adds two new monitored systems under the BiocManager category for PACKAGES index availability.
  • Adds two corresponding scheduled webcheck calls in the GitHub Actions workflow to auto-manage incidents for those endpoints.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
config.yml Adds two new BiocManager components intended to represent PACKAGES index endpoints.
.github/workflows/checks.yaml Adds scheduled checks that invoke web_check_and_report.sh for the new endpoints/components.
Comments suppressed due to low confidence (1)

config.yml:209

  • Using * in the system name will propagate into incident/log filenames (via .github/scripts/web_check_and_report.sh, which builds content/issues/${DATE}_$SYSTEM.md and logs/${SYSTEM}.csv). This makes filenames/URLs awkward to work with and also doesn’t match the PR description’s RELEASE_3_23/3.23 target. Prefer an alphanumeric name (e.g. RELEASE_3_23 PACKAGES) and point at the versioned 3.23 URL.
    - name: RELEASE_* PACKAGES
      description: https://bioconductor.org/packages/release/bioc/src/contrib/PACKAGES
      category: BiocManager
      link: https://bioconductor.org/packages/release/bioc/src/contrib/PACKAGES

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread config.yml
Comment thread .github/workflows/checks.yaml
@LiNk-NY
LiNk-NY requested review from lshep and vjcitn July 29, 2026 18:20
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.

3 participants