Skip to content

csprasad/archive-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

archive-bot

A GitHub Action that checks for archived or inaccessible repositories in dkhamsing/open-source-ios-apps.

Overview

This bot helps keep the open-source-ios-apps list accurate by identifying GitHub repositories that have been archived or are no longer available. It scans the list’s content.json, skips entries already tagged "archive", and checks the rest via the GitHub API. The results are written to this repo’s README.md for easy review.

How It Works

  1. Fetches the Source List
    The bot downloads the latest content.json file from the dkhamsing/open-source-ios-apps repository.

  2. Filters Out Archived Entries
    Projects already tagged with "archive" in the JSON are excluded from further processing. This avoids unnecessary checks.

  3. Validates Repository Status
    For each remaining project, the bot uses the GitHub API to verify whether the repository:

    • Still exists
    • Has been archived
    • Returns a 404 (Not Found)
    • Returns a 403 (Forbidden — possibly due to rate limiting)
  4. Generates a Markdown Table
    Repositories identified as archived or inaccessible are listed in a table under the Repository Archive Status section in this README.md file.

  5. Updates Timestamps

    • A Last Checked timestamp (when the scan ran)
    • A Last Updated timestamp (if the table was modified)

Repository Archive Status

# Repository URL Status
335 https://github.com/chadaustin/passdrop Archived
437 https://github.com/firebase/friendlyeats-ios Archived
450 https://github.com/google/mechahamster Archived
483 https://github.com/incipher/einmal Archived
487 https://github.com/groue/GRDBCombine Archived
489 https://github.com/immuni-app/immuni-app-ios Archived
491 https://github.com/inamiy/Harvest-SwiftUI-Gallery Archived
625 https://github.com/mongodb-developer/BlackJackTrainer Archived
636 https://github.com/microdotblog/microblog-ios Archived
669 https://github.com/netguru/baby-monitor-client-ios Archived
746 https://github.com/razeware/emitron-iOS Archived

Last updated: September 9, 2025 at 12:48 AM UTC
Last checked: September 9, 2025 at 12:48 AM UTC

About

Archive detective bot for dkhamsing/open-source-ios-apps

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages