64b6c07029
add pin and unpin issues
2024-09-12 17:11:44 -04:00
0c24c1e6e7
add repo action secret creation
2024-09-12 15:13:17 -04:00
Martijn van der Kleijn
c686623cee
ci: update testing for Forgejo 7.0.4 release ( #12 )
...
- bump Forgejo version to test against to 7.0.4
- ci: Increase the number of milestones to be checked in the test from 2 to 3
- ci: improve test stability by increasing sleep by 100ms
- ci: update avatar url in user test and test more user emails
Reviewed-on: https://codeberg.org/mvdkleijn/forgejo-sdk/pulls/12
Co-authored-by: Martijn van der Kleijn <martijn.niji@gmail.com>
Co-committed-by: Martijn van der Kleijn <martijn.niji@gmail.com>
2024-06-15 21:37:06 +00:00
Martijn van der Kleijn
fffff7bd62
Fix wrong packagename in makefile
...
Signed-off-by: Martijn van der Kleijn <martijn.niji@gmail.com>
2024-06-14 22:48:24 +02:00
Martijn van der Kleijn
168c988b82
Remove custom gitea-vet from testing workflow
...
Signed-off-by: Martijn van der Kleijn <martijn.niji@gmail.com>
2024-06-07 23:51:51 +02:00
Martijn van der Kleijn
2e9e2fa7a3
feat: fork Gitea SDK ( #1 )
...
Reviewed-on: https://codeberg.org/mvdkleijn/forgejo-sdk/pulls/1
Co-authored-by: Martijn van der Kleijn <martijn.niji@gmail.com>
Co-committed-by: Martijn van der Kleijn <martijn.niji@gmail.com>
Signed-off-by: Martijn van der Kleijn <martijn.niji@gmail.com>
2024-05-03 16:35:08 +02:00
Christian Groschupp
98b424a8af
feat(release): add GetLatestRelease method ( #639 )
...
This PR adds the GetLatestRelease method to support the /repos/{owner}/{repo}/releases/latest endpoint.
ref: https://docs.gitea.com/api/1.20/#tag/repository/operation/repoGetLatestRelease
Resolves gitea/go-sdk#630
Co-authored-by: techknowlogick <techknowlogick@noreply.gitea.com>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/639
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Christian Groschupp <christian@groschupp.org>
Co-committed-by: Christian Groschupp <christian@groschupp.org>
2024-01-06 05:14:12 +00:00
John Olheiser
df1269f18d
Pin CI ( #614 )
...
This PR pins the CI and various versions of tools in our Makefile to ensure a more stable run.
Note that they aren't necessarily the most current versions, as the SDK likely needs more work to bring it back up to par with the main repo.
Co-authored-by: jolheiser <john.olheiser@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/614
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: John Olheiser <john+gitea@jolheiser.com>
Co-committed-by: John Olheiser <john+gitea@jolheiser.com>
2023-03-01 08:50:04 +08:00
6543
359c771ce3
Make CI work again ( #593 )
...
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/593
2022-05-31 06:08:44 +08:00
Gusted
8fab37e740
Enforce golangci-lint + gofumpt ( #587 )
...
- Enforce [gofumpt](https://github.com/mvdan/gofumpt ) to enforce a more idiomatic go style.
- Enforce golangci-lint a bunch of linters! Which were able to detect a few issues in the current codebase and have been fixed by this PR.
- Updated the Makefile to use `go install ....` instead of the old deprecated way of `go get`
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/587
Reviewed-by: John Olheiser <john.olheiser@gmail.com>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Gusted <williamzijl7@hotmail.com>
Co-committed-by: Gusted <williamzijl7@hotmail.com>
2022-04-28 23:33:21 +08:00
6543
63e97e127c
Add gitea-vet ( #312 )
...
use gitea-vet to apply gitea specific vet rules
Co-authored-by: 6543 <6543@noreply.gitea.io>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: Andrew Thornton <art27@cantab.net>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/312
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: KN4CK3R <kn4ck3r@noreply.gitea.io>
Co-authored-by: 6543 <6543@obermui.de>
Co-committed-by: 6543 <6543@obermui.de>
2021-08-13 22:21:17 +08:00
6543
42fed7165c
Update tests to new changes upstream ( #518 )
...
as title
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/518
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: Norwin <noerw@noreply.gitea.io>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: 6543 <6543@obermui.de>
Co-committed-by: 6543 <6543@obermui.de>
2021-05-28 06:02:01 +08:00
J0Nes90
00ddb6b116
Makefile: update gitea download url for darwin ( #514 )
...
GITEA_DL for darwin still points to 10.6 which is not available for download
Co-authored-by: Jochen Hunz <j.hunz@anchorpoint.app>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/514
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: 6543 <6543@obermui.de>
Co-authored-by: J0Nes90 <j0nes90@noreply.gitea.io>
Co-committed-by: J0Nes90 <j0nes90@noreply.gitea.io>
2021-04-05 10:17:04 +08:00
6543
623a9eb4bf
make test-instance
Support for MacOS & different architectures (#450 )
...
detect arch only on linux
fix
`make test-instance:` Support for MacOS & different architectures
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/450
Reviewed-by: mrsdizzie <info@mrsdizzie.com>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Co-Authored-By: 6543 <6543@obermui.de>
Co-Committed-By: 6543 <6543@obermui.de>
2020-11-10 04:54:59 +08:00
6543
8c9d3985b4
Various fixes for CI and Makefile ( #443 )
...
update TestAdminCronTasks
fix Makefile
gitea cli comand to create a user changed
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/443
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-Authored-By: 6543 <6543@noreply.gitea.io>
Co-Committed-By: 6543 <6543@noreply.gitea.io>
2020-11-09 08:58:30 +08:00
6543
ffaf5e0d1e
Add ListRepoCommits ( #266 )
...
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: spawn2kill <spawn2kill@noreply.gitea.io>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/266
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
2020-02-09 01:08:43 +00:00
6543
30636ade34
Add TestMyUser ( #237 )
...
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/237
Reviewed-by: lafriks <lafriks@noreply.gitea.io>
Reviewed-by: Andrew Thornton <art27@cantab.net>
2020-01-28 06:11:26 +00:00
6543
c02398aaf3
[Add] VersionCheck ( #215 )
...
enable race test
make go-vet happy
code format
secound Func
RWMutex fix
prevent race condition
add TEST
cleanup
make go-version work without vendoring
dont change library version
use Server Version Check
on NewClient save serverVersion
Makefile: export test env var (#234 )
exporte test var to env on test target
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/234
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: John Olheiser <john.olheiser@gmail.com>
use golangci-lint and revive for linting (match main repo) (#220 )
Co-authored-by: 6543 <6543@noreply.gitea.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/220
Reviewed-by: 6543 <6543@noreply.gitea.io>
Reviewed-by: John Olheiser <john.olheiser@gmail.com>
[Makefile] Add "test-instance"; Add "help" (#231 )
PASSWORD_COMPLEXITY = off
fix test
Makefile: add "test-instance" (start a gitea instance for test)
and add a help menue
Fix ListIssue Functions (now respect ListIssueOption's) (#225 )
fix test
add Test
add more test cases and fix
nice log
add Issue Tests
impruve
more Repo Tests and mv createTestRepo
introduce "createTestRepo" a standad func to create a repo for testing
add workaround
* Update Dates
* Fix ListIssueOption
Fix ListRepoPullRequests (#219 )
add ToDo notice
add ListRepoPullRequests TEST
remove useless drone config emtrys
fmt
ping CI
add new Options from PR #217
use query params
Add some PR list options (#217 )
Empty Commit
Add enums
Add some PR list options
Add test framework (#227 )
[Extend] StopWatch struct & functions (#211 )
add StopWatch struct & functions
[Add] reaction struct and functions (#213 )
add struct and functions
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
[Add] issue Un-/Subscription function (#214 )
fix lint
add issue subscription function
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
[Add] GetBlob (#212 )
fix header from PR 206
add GetBlob
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: jolheiser <john.olheiser@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: 6543 <6543@noreply.gitea.io>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: 6543 <6543@noreply.gitea.io>
Add test framework (#227 )
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Add some PR list options (#217 )
Empty Commit
Add enums
Add some PR list options
Add test framework (#227 )
[Extend] StopWatch struct & functions (#211 )
add StopWatch struct & functions
[Add] reaction struct and functions (#213 )
add struct and functions
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
[Add] issue Un-/Subscription function (#214 )
fix lint
add issue subscription function
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
[Add] GetBlob (#212 )
fix header from PR 206
add GetBlob
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: jolheiser <john.olheiser@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: 6543 <6543@noreply.gitea.io>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: 6543 <6543@noreply.gitea.io>
Add test framework (#227 )
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/225
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/231
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-by: John Olheiser <john.olheiser@gmail.com>
Fix ListIssue Functions (now respect ListIssueOption's) (#225 )
fix test
add Test
add more test cases and fix
nice log
add Issue Tests
impruve
more Repo Tests and mv createTestRepo
introduce "createTestRepo" a standad func to create a repo for testing
add workaround
* Update Dates
* Fix ListIssu...
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/215
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-by: lafriks <lafriks@noreply.gitea.io>
2020-01-27 06:20:49 +00:00
6543
7a73c6bc3e
Makefile: export test env var ( #234 )
...
exporte test var to env on test target
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/234
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: John Olheiser <john.olheiser@gmail.com>
2020-01-26 22:26:49 +00:00
techknowlogick
92f764ddf4
use golangci-lint and revive for linting (match main repo) ( #220 )
...
Co-authored-by: 6543 <6543@noreply.gitea.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/220
Reviewed-by: 6543 <6543@noreply.gitea.io>
Reviewed-by: John Olheiser <john.olheiser@gmail.com>
2020-01-26 19:08:47 +00:00
6543
6f491e70ae
[Makefile] Add "test-instance"; Add "help" ( #231 )
...
PASSWORD_COMPLEXITY = off
fix test
Makefile: add "test-instance" (start a gitea instance for test)
and add a help menue
Fix ListIssue Functions (now respect ListIssueOption's) (#225 )
fix test
add Test
add more test cases and fix
nice log
add Issue Tests
impruve
more Repo Tests and mv createTestRepo
introduce "createTestRepo" a standad func to create a repo for testing
add workaround
* Update Dates
* Fix ListIssueOption
Fix ListRepoPullRequests (#219 )
add ToDo notice
add ListRepoPullRequests TEST
remove useless drone config emtrys
fmt
ping CI
add new Options from PR #217
use query params
Add some PR list options (#217 )
Empty Commit
Add enums
Add some PR list options
Add test framework (#227 )
[Extend] StopWatch struct & functions (#211 )
add StopWatch struct & functions
[Add] reaction struct and functions (#213 )
add struct and functions
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
[Add] issue Un-/Subscription function (#214 )
fix lint
add issue subscription function
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
[Add] GetBlob (#212 )
fix header from PR 206
add GetBlob
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: jolheiser <john.olheiser@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: 6543 <6543@noreply.gitea.io>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: 6543 <6543@noreply.gitea.io>
Add test framework (#227 )
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Add some PR list options (#217 )
Empty Commit
Add enums
Add some PR list options
Add test framework (#227 )
[Extend] StopWatch struct & functions (#211 )
add StopWatch struct & functions
[Add] reaction struct and functions (#213 )
add struct and functions
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
[Add] issue Un-/Subscription function (#214 )
fix lint
add issue subscription function
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
[Add] GetBlob (#212 )
fix header from PR 206
add GetBlob
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: jolheiser <john.olheiser@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: 6543 <6543@noreply.gitea.io>
Reviewed-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-by: 6543 <6543@noreply.gitea.io>
Add test framework (#227 )
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/225
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/231
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-by: John Olheiser <john.olheiser@gmail.com>
2020-01-26 07:22:57 +00:00
Lunny Xiao
e41e9ea72c
Move all structs from code.gitea.io/gitea/modules/structs to local to resolve the dependencies problem ( #188 )
2019-10-13 01:34:01 +00:00
Lunny Xiao
a6d0aab593
Makefile for go mod ( #189 )
2019-09-15 14:27:08 +00:00
Lunny Xiao
38803cbe75
Refactor codes to remove structs and depend them on code.gitea.io/gitea/modules/structs ( #171 )
...
* refactor codes to remove structs and depend them on code.gitea.io/gitea/modules/structs
* fix testing
2019-05-11 18:38:52 +03:00
Bo-Yi Wu
7072e1b688
fix golint path. ( #124 )
...
as title
2018-10-18 10:15:43 +08:00
Thomas Boerger
de5155068d
Changes for latest DroneCI
2017-09-07 19:11:38 +02:00
Bo-Yi Wu
2487ebd26e
replac go fmt with gofmt command.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-31 10:19:06 +01:00
Thomas Boerger
e802a4b9b9
Updated import path within makefile
2016-11-10 20:09:08 +01:00
Thomas Boerger
4fd43e0dc1
Added a simple makefile
2016-11-07 11:26:36 -02:00