{"id":22656910,"url":"https://github.com/icelk/aur-updater","last_synced_at":"2025-03-29T08:11:23.952Z","repository":{"id":104833138,"uuid":"361247710","full_name":"Icelk/aur-updater","owner":"Icelk","description":"An automated updater for the AUR using the GitHub API","archived":false,"fork":false,"pushed_at":"2023-09-14T19:54:53.000Z","size":37,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-03T21:47:35.650Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Icelk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-24T19:21:59.000Z","updated_at":"2023-09-14T19:54:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"3c3f2e20-4491-4b8f-b34c-010e64e7cfaf","html_url":"https://github.com/Icelk/aur-updater","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icelk%2Faur-updater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icelk%2Faur-updater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icelk%2Faur-updater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icelk%2Faur-updater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Icelk","download_url":"https://codeload.github.com/Icelk/aur-updater/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246156419,"owners_count":20732397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-09T10:16:51.820Z","updated_at":"2025-03-29T08:11:23.947Z","avatar_url":"https://github.com/Icelk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AUR updater\n\n\u003e An utility to assist in keeping AUR packages up to date.\n\nChecks GitHub for new releases and changes the sha sums and package version in your AUR package automatically.\nThen pushes the changes to the AUR through git.\n\n# Caveats\n\nThe PKGBUILD file has to have nearly exactly the format as for example [vscodium-bin](https://aur.archlinux.org/packages/vscodium-bin)\n\nCaveats (for now) includes (but is probably not limited to)\n\n-   Separate fields for sums for each architecture\n-   There can only be one arch-speciffic source; we cannot parse more than one sum per architecture\n-   GitHub has to have assets for each source with a sum for said source, defined in `config.sum_filter_regex`\n    \u003e This should be addressed and resolved soon\n-   Supported architectures are for now only x86_32, x86_64, aarch64, and armv7h\n\n# Issues\n\nAlso see `Caveats` above.\n\n-   [ ] Does not work with sha256 and sha512 in same PKGBUILD\n-   [ ] Cannot work with collection of sums, they have to have an explicit arch\n-   [ ] Sums have to be available in the release assets\n-   [ ] [Support for additional architectures](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=paru)\n-   [ ] Config options for git commands\n-   [ ] Sums have a regex filter in the config. Can this be replaced by reading the PKGBUILD for info about assets and searching for related assets from GitHub\n-   [ ] Authentication to increase the GitHub rate limit\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficelk%2Faur-updater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficelk%2Faur-updater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficelk%2Faur-updater/lists"}