Home / Input Output / hedgehog-extras
Oct 05, 7-8 AM (0)
Oct 05, 8-9 AM (0)
Oct 05, 9-10 AM (0)
Oct 05, 10-11 AM (0)
Oct 05, 11-12 PM (0)
Oct 05, 12-1 PM (0)
Oct 05, 1-2 PM (0)
Oct 05, 2-3 PM (0)
Oct 05, 3-4 PM (0)
Oct 05, 4-5 PM (0)
Oct 05, 5-6 PM (0)
Oct 05, 6-7 PM (0)
Oct 05, 7-8 PM (0)
Oct 05, 8-9 PM (0)
Oct 05, 9-10 PM (0)
Oct 05, 10-11 PM (0)
Oct 05, 11-12 AM (0)
Oct 06, 12-1 AM (0)
Oct 06, 1-2 AM (0)
Oct 06, 2-3 AM (0)
Oct 06, 3-4 AM (0)
Oct 06, 4-5 AM (0)
Oct 06, 5-6 AM (0)
Oct 06, 6-7 AM (0)
Oct 06, 7-8 AM (0)
Oct 06, 8-9 AM (0)
Oct 06, 9-10 AM (0)
Oct 06, 10-11 AM (0)
Oct 06, 11-12 PM (0)
Oct 06, 12-1 PM (0)
Oct 06, 1-2 PM (0)
Oct 06, 2-3 PM (0)
Oct 06, 3-4 PM (0)
Oct 06, 4-5 PM (0)
Oct 06, 5-6 PM (0)
Oct 06, 6-7 PM (0)
Oct 06, 7-8 PM (0)
Oct 06, 8-9 PM (0)
Oct 06, 9-10 PM (0)
Oct 06, 10-11 PM (0)
Oct 06, 11-12 AM (0)
Oct 07, 12-1 AM (0)
Oct 07, 1-2 AM (0)
Oct 07, 2-3 AM (0)
Oct 07, 3-4 AM (0)
Oct 07, 4-5 AM (0)
Oct 07, 5-6 AM (0)
Oct 07, 6-7 AM (0)
Oct 07, 7-8 AM (0)
Oct 07, 8-9 AM (0)
Oct 07, 9-10 AM (0)
Oct 07, 10-11 AM (0)
Oct 07, 11-12 PM (0)
Oct 07, 12-1 PM (0)
Oct 07, 1-2 PM (0)
Oct 07, 2-3 PM (0)
Oct 07, 3-4 PM (0)
Oct 07, 4-5 PM (0)
Oct 07, 5-6 PM (0)
Oct 07, 6-7 PM (0)
Oct 07, 7-8 PM (0)
Oct 07, 8-9 PM (0)
Oct 07, 9-10 PM (0)
Oct 07, 10-11 PM (0)
Oct 07, 11-12 AM (0)
Oct 08, 12-1 AM (0)
Oct 08, 1-2 AM (0)
Oct 08, 2-3 AM (0)
Oct 08, 3-4 AM (0)
Oct 08, 4-5 AM (0)
Oct 08, 5-6 AM (0)
Oct 08, 6-7 AM (0)
Oct 08, 7-8 AM (0)
Oct 08, 8-9 AM (0)
Oct 08, 9-10 AM (0)
Oct 08, 10-11 AM (0)
Oct 08, 11-12 PM (0)
Oct 08, 12-1 PM (0)
Oct 08, 1-2 PM (0)
Oct 08, 2-3 PM (0)
Oct 08, 3-4 PM (0)
Oct 08, 4-5 PM (0)
Oct 08, 5-6 PM (0)
Oct 08, 6-7 PM (0)
Oct 08, 7-8 PM (0)
Oct 08, 8-9 PM (0)
Oct 08, 9-10 PM (0)
Oct 08, 10-11 PM (0)
Oct 08, 11-12 AM (0)
Oct 09, 12-1 AM (0)
Oct 09, 1-2 AM (0)
Oct 09, 2-3 AM (0)
Oct 09, 3-4 AM (0)
Oct 09, 4-5 AM (0)
Oct 09, 5-6 AM (0)
Oct 09, 6-7 AM (0)
Oct 09, 7-8 AM (0)
Oct 09, 8-9 AM (0)
Oct 09, 9-10 AM (0)
Oct 09, 10-11 AM (0)
Oct 09, 11-12 PM (0)
Oct 09, 12-1 PM (0)
Oct 09, 1-2 PM (0)
Oct 09, 2-3 PM (0)
Oct 09, 3-4 PM (0)
Oct 09, 4-5 PM (0)
Oct 09, 5-6 PM (0)
Oct 09, 6-7 PM (0)
Oct 09, 7-8 PM (0)
Oct 09, 8-9 PM (0)
Oct 09, 9-10 PM (0)
Oct 09, 10-11 PM (0)
Oct 09, 11-12 AM (0)
Oct 10, 12-1 AM (0)
Oct 10, 1-2 AM (0)
Oct 10, 2-3 AM (0)
Oct 10, 3-4 AM (0)
Oct 10, 4-5 AM (0)
Oct 10, 5-6 AM (0)
Oct 10, 6-7 AM (0)
Oct 10, 7-8 AM (0)
Oct 10, 8-9 AM (0)
Oct 10, 9-10 AM (0)
Oct 10, 10-11 AM (0)
Oct 10, 11-12 PM (0)
Oct 10, 12-1 PM (0)
Oct 10, 1-2 PM (0)
Oct 10, 2-3 PM (0)
Oct 10, 3-4 PM (0)
Oct 10, 4-5 PM (0)
Oct 10, 5-6 PM (0)
Oct 10, 6-7 PM (0)
Oct 10, 7-8 PM (0)
Oct 10, 8-9 PM (0)
Oct 10, 9-10 PM (0)
Oct 10, 10-11 PM (0)
Oct 10, 11-12 AM (0)
Oct 11, 12-1 AM (0)
Oct 11, 1-2 AM (0)
Oct 11, 2-3 AM (0)
Oct 11, 3-4 AM (0)
Oct 11, 4-5 AM (0)
Oct 11, 5-6 AM (0)
Oct 11, 6-7 AM (0)
Oct 11, 7-8 AM (0)
Oct 11, 8-9 AM (0)
Oct 11, 9-10 AM (0)
Oct 11, 10-11 AM (0)
Oct 11, 11-12 PM (0)
Oct 11, 12-1 PM (0)
Oct 11, 1-2 PM (0)
Oct 11, 2-3 PM (0)
Oct 11, 3-4 PM (0)
Oct 11, 4-5 PM (0)
Oct 11, 5-6 PM (0)
Oct 11, 6-7 PM (0)
Oct 11, 7-8 PM (0)
Oct 11, 8-9 PM (0)
Oct 11, 9-10 PM (0)
Oct 11, 10-11 PM (0)
Oct 11, 11-12 AM (0)
Oct 12, 12-1 AM (0)
Oct 12, 1-2 AM (0)
Oct 12, 2-3 AM (0)
Oct 12, 3-4 AM (1)
Oct 12, 4-5 AM (0)
Oct 12, 5-6 AM (2)
Oct 12, 6-7 AM (0)
Oct 12, 7-8 AM (0)
3 commits this week Oct 05, 2025 - Oct 12, 2025
ci: add automated workflow for checking outdated dependencies
Implement a GitHub Actions workflow that automatically checks for
outdated Cabal dependencies on a daily schedule. This helps maintain
the project's dependency health by proactively identifying when newer
versions of dependencies become available.

The workflow includes:
- Daily scheduled runs at 00:00 UTC
- Manual trigger capability via workflow_dispatch
- Automatic installation of Haskell toolchain (GHC 9.12, Cabal 3.14)
- Generation of detailed outdated dependency reports
- Creation of GitHub issues when outdated dependencies are detected
- Artifact storage of dependency reports for 30 days
- Intelligent issue management (updates existing issues vs creating new ones)

When outdated dependencies are found, the workflow:
- Creates a formatted summary in the GitHub Actions UI
- Uploads the dependency list as an artifact
- Opens or updates a GitHub issue with the outdated packages list
- Provides clear instructions for updating dependencies
- Automatically labels issues for easy tracking

This automation ensures the team stays informed about available
dependency updates without manual checking, improving security
and maintainability of the project.