0
0
mirror of https://github.com/termux/termux-packages.git synced 2025-08-11 02:53:04 +00:00
Files
termux-packages/.gitignore
Yaksh Bariya f92fed6bff chore: setup repository health check
This sets up cron job using GitHub Actions that runs every week and
checks if our apt repository is doing well in terms of keeping up with
the builds and uploads of debs to the apt repo.

There are various reasons why the debs may not be uploaded, some of them
being:
- The job failed due to some unforseen reason on the master branch, and
  no one noticed that it failed.
- The repository upload itself failed, without anyone noticing
- The repository upload succeeded, but the repo wasn't published. This
  is a case of aptly itself failing.

These cases often go unnoticed for a really long time before they start
biting us in the back. So weekly checks should ensure that these even if
happen, don't go untreated.

This repository health check also checks for missing packages in the apt
repository and packages that are removed from termux-packages, but still
exist on apt repo.

This is a rebase and merge of #25267 done locally in order to sign the
commits while merging the PR without doing a merge commit.
Closes #25267
2025-07-09 11:06:05 +05:30

46 lines
601 B
Plaintext

# Vim
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
.netrwhist
*~
# Vagrant
scripts/.vagrant/
# Logs
scripts/*.log
/*.log
# Misc archives
/*\.deb
/*\.zip
/*\.tar
/*\.tar\.*
# Source files.
/sources/
# GitHub Actions build artifacts
debs*
checksum*
# Built *.deb files.
/debs/
/output/
# Preinstalled build tools.
/build-tools/
# Predownloaded packages sources.
/packages/*/cache
/root-packages/*/cache
/x11-packages/*/cache
# Temp .git directories for packages built from local sources "file://"
/*.git
# Generated by scripts/check-repository-health.sh
scripts/apt-packages-list-*.txt