aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* update golang version to 1.23.1Arthur Zamarin2024-09-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* go: update dependenciesArthur Zamarin2024-07-181-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* go: update templArthur Zamarin2024-06-271-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* go: update templArthur Zamarin2024-05-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* update templArthur Zamarin2024-05-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* bump go to go 1.22.2Arthur Zamarin2024-04-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* bump go dependenciesArthur Zamarin2024-04-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* bump go dependenciesArthur Zamarin2024-03-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* use newer templ for simpler pull requests badgesArthur Zamarin2024-03-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* bump go to go 1.22.0Arthur Zamarin2024-02-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* add templ dependencyArthur Zamarin2024-02-091-1/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* node: bump to 1.21 and update all depsArthur Zamarin2023-11-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* go: bump to 1.21 and update all depsArthur Zamarin2023-11-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* go: upgrade to 1.20.3Arthur Zamarin2023-04-271-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* upgrade to node 20Arthur Zamarin2023-04-261-3/+2
| | | | | | | | | - thanks to upgrade of @gentoo/tyrian, we can now upgrade to newer node version (from 13 to 20!) - remove invalid import "packages.js" which was empty and now removed - upgrade some dependencies Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* Dockerfile: remove go get stepArthur Zamarin2023-02-191-3/+0
| | | | | | | | The `go get` step updates the dependencies to latest version, without us knowing if it works or not. This is not a good practice, and we should prefer to just update the go version in git tree. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* upgrade to go-pg v10Arthur Zamarin2023-02-191-1/+1
| | | | | | | | | | - update go dependencies - update to not use helper functions (removed) - add some missing `rel` directives to models (adding all other creates issues with foreign keys) - `orm.Query` -> `pg.Query` Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* Dependencies: bulk fetch, delete and insertArthur Zamarin2023-02-171-0/+1
| | | | | | | | | | | | | | - use one http request to fetch all rdeps.tar.xz - process all the dependencies in one goroutine as it is fast enough (less than one second) - bulk delete all previous dependencies (from ~10min to <1sec) - bulk insert all dependencies (from ~10min to <1sec) All this bulk work enables the whole procedure to finish in less than 5 sec on my PC (instead of ~25min), uses much less IO, much much less network. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* Dockerfiles: update golang imagesJohn Helmert III2022-11-081-1/+1
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* Newer version of golang.Alec Warner2021-08-131-1/+1
| | | | Signed-off-by: Alec Warner <antarus@gentoo.org>
* Move selftest to a separate componentMax Magorsch2020-11-081-1/+1
| | | | Signed-off-by: Max Magorsch <arzano@gentoo.org>
* Add a periodical selfcheckMax Magorsch2020-11-081-1/+1
| | | | | | | | | | | | | | | | This can be used to check whether any of the information in the database are outdated. The findings are exported as prometheus metric. In former times this check has been done externally. Now it is directly integrated into soko as lately there have been some reports about outdated information again. Please note that this is currently still a WIP and rather a first approach to get a feeling for the current situation then a perfect solution. Signed-off-by: Max Magorsch <arzano@gentoo.org>
* Integrate information from external servicesMax Magorsch2020-07-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | This is a major revision of the application. That is the application can display: - repology.org data - qa-reports (pkgcheck) - pull-requests - bugs - security bugs - dependencies for each package now. Apart from that a page for each maintainer (project, developer or proxied maintainer) has been added, that contains information about packages he maintains, as: - outdated packages - pull-requests - bugs - security bugs - changelog Finally the design has also been slightly altered to display all of the new information. Signed-off-by: Max Magorsch <arzano@gentoo.org>
* Add masked packages and masked versionsMax Magorsch2020-03-231-0/+1
| | | | Signed-off-by: Max Magorsch <arzano@gentoo.org>
* Initial commit containing v0.1.0 of SokoMax Magorsch2020-03-181-0/+19
This is a rewrite of packages.g.o based on postgres and git written in Go. Signed-off-by: Max Magorsch <arzano@gentoo.org>