Felipe Martin
647945c54e
ci: unify local and ci docker workflows ( #907 )
...
* deps: go to 1.22.3
* removed ci dockerfile
* add make buildx
* updated dockerfile
* ci uses make buildx command
* commented upx for the future
* disable openbsd/arm tests
* wip
* put dist file in dist path
* removed unused make command
* build-local to speed up local tests
* don't clean when buildx
* podman workaround
* manually define source files for tests
2024-05-14 08:01:52 +02:00
Benjamin S. Osenbach
394d17b3a5
ci: create zip archives for windows builds ( #884 )
2024-04-13 09:16:01 +02:00
Felipe M.
09bc9b4786
ci: improved autogenerated changelog on releases by categorizing the changes
2024-02-06 18:55:44 +01:00
Felipe Martin
6f19c12c95
Start working on new REST API. Refactor logic in domains. ( #497 )
...
* added 404 template
* added auth domain
* added embed file for frontend
* added base config and dependencies
* added basic new http server
* added separated server command
* updated go modules
* removed modd file
* Added shortcut to send internal server error response
* Added JWT support to Auth Domain
* Added JWT support to API
* docs: added comments to response struct
* naming
* inline returns
* updated dependencies
* production logger
* bookmarks endpoint
* reverted old views api path
* frontend for api v1
* proper 404 error (not working atm)
* use response
* removed 404 html
* server error handler
* login and basic auth
* adjusted session duration
* properly retrieve tags
* properly delete bookmark
* cleanup
* archiver domain
* debug routes
* bookmark routes
* expiration by parameter
* move to logrus
* logout
* frontend cache
* updated dependencies
* http: migrated to gin
* linted
* Added version command
* unit tests, docs
* response test utils and tests
* remove logout handler
* auth
* createtag
* improved http test utilities
* assert message equals
* Remove 1.19 from test matrix
* moved api to v1 folder
* docs: contribute docs
* updated makefile
* updated usage docs
* warn in server command
* updaed docs with shiori version command
* Updated documentation
* deps: update
2023-07-17 14:30:18 +01:00
Felipe M
e839b69875
fix: goreleaser use go version from go.mod file and fix typo
2023-07-02 13:02:46 +02:00
Felipe Martin
8e9324ae8b
deps: update to go 1.20 + dependencies. Fixes CI ( #628 )
...
* deps: update go1.20 and dependencies
* fix: goreleaser archives
* ci: removed unused notify irc action
* ci: updated workflow dependency versions
* fix: typo
2023-07-02 12:50:29 +02:00
n8225
d05d1ad2c0
Setup new CI/CD workflows ( #365 )
...
* CI/CD setup
* Setup for go-shiori
* Fix docker image
* Dockerfile adjustments
2022-02-13 16:38:54 +01:00