e4e8eb07d2
Fix for go tools called from make ( #568 )
...
Fixes #567 by offloading the `$PATH` interpolation to the shell instead of letting make handle it.
Tested and works on Linux, tested and works on Windows using MSYS2/MingW64. Not tested on a pure Windows env without translation layers, but nothing was changed that would actively break it either.
Reviewed-on: https://gitea.com/gitea/tea/pulls/568
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: Martin Veldwijk <riven@tae.moe >
Co-committed-by: Martin Veldwijk <riven@tae.moe >
2023-08-21 22:01:15 +00:00
620f236723
Update issue template for dl.gitea.com
...
Signed-off-by: John Olheiser <john+gitea@jolheiser.com >
2023-08-01 14:53:10 +00:00
77837e909e
Fix Makefile for Windows builds ( #566 )
...
Fixes #564 (/gitea/tea/issues/564) by applying minor changes to the Makefile.
- Defines a `BINEXT` variable which holds a file name extension (.exe for Windows, empty otherwise)
- Replaces uses of `$(EXECUTABLE)` with `tea$(EXECUTABLE)`
- appends `$(BINEXT)` to the custom vet tool flag
Besides that I made two minor changes
- Add `[.exe]` to the ignore rule for gitea-vet, so it also ignores the binary when built on Windows hosts
- Removed `$(DIST)/binaries` from release-dirs as this is not being called anywhere else
I've tested almost all `make` tasks to work on Windows. The only one I haven't run is the docker build.
WIP tag is because I still have to test it on Linux, will do so in a bit. I also asked for some discussion on the original issue, which I'd like to do before blindly asking to merge in changes
Reviewed-on: https://gitea.com/gitea/tea/pulls/566
Co-authored-by: Martin Veldwijk <riven@tae.moe >
Co-committed-by: Martin Veldwijk <riven@tae.moe >
2023-07-28 14:03:26 +00:00
5582f92df4
fix interactive login add ( #557 )
...
if you just hit "enter" the loginMethod is `` so this coves that case
Reviewed-on: https://gitea.com/gitea/tea/pulls/557
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com >
Co-authored-by: 6543 <6543@obermui.de >
Co-committed-by: 6543 <6543@obermui.de >
2023-06-07 16:47:52 +00:00
c72c6c0679
issues list can show filtered by owner/org instead of repo too ( #550 )
...
close #551
Co-authored-by: Sysoev, Vladimir <vladimir.sysoev@sarov-itc.ru >
Co-authored-by: 6543 <6543@obermui.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/550
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: vsysoev <vsysoev@noreply.gitea.com >
Co-committed-by: vsysoev <vsysoev@noreply.gitea.com >
2023-06-06 13:25:36 +00:00
b2d845b8c7
fix: non-standard ssh port URL's repo can't be recognized ( #555 )
...
Resolve #452
Reviewed-on: https://gitea.com/gitea/tea/pulls/555
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: Grady Wong <wgqimut@gmail.com >
Co-committed-by: Grady Wong <wgqimut@gmail.com >
2023-06-06 13:14:21 +00:00
07039b82e3
ci: improve release process and test coverage ( #553 )
...
- Add extra_files configuration to .goreleaser.yaml
- Include .xz and .xz.sha256 files in the release
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
Reviewed-on: https://gitea.com/gitea/tea/pulls/553
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.io >
Co-authored-by: Bo-Yi Wu <appleboy.tw@gmail.com >
Co-committed-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2023-05-04 11:58:15 +08:00
7040c350ae
build: optimize compression method and clean up environment variables ( #552 )
...
- Replace tar command with xz command for compression
- Remove redundant environment variable XZ_OPT
ref: https://gitea.com/gitea/homebrew-gitea/pulls/164
Signed-off-by: appleboy <appleboy.tw@gmail.com >
Reviewed-on: https://gitea.com/gitea/tea/pulls/552
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.io >
Co-authored-by: appleboy <appleboy.tw@gmail.com >
Co-committed-by: appleboy <appleboy.tw@gmail.com >
2023-05-01 21:59:26 +08:00
b02263adb0
refactor: improve code quality and efficiency in various files ( #548 )
...
- Replace loadConfig() with _ = loadConfig()
- Update file permissions from 0660 to 0o660
- Simplify variable declarations
- Replace golang.org/x/crypto/ssh/terminal with golang.org/x/term
- Remove unused getCertPrincipals function
- Replace time.Now().Sub() with time.Since()
- Add test for ArgToIndex function
Signed-off-by: appleboy <appleboy.tw@gmail.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-on: https://gitea.com/gitea/tea/pulls/548
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.io >
Co-authored-by: appleboy <appleboy.tw@gmail.com >
Co-committed-by: appleboy <appleboy.tw@gmail.com >
2023-04-30 11:43:26 +08:00
4915862b95
refactor: optimize PR title generation and expand test coverage ( #549 )
...
- Import "regexp" package in pull_create.go
- Replace existing code for `GetDefaultPRTitle` with a more efficient regular expression approach
- Add a new test file pull_create_test.go with a test function for `GetDefaultPRTitle`
Signed-off-by: appleboy <appleboy.tw@gmail.com >
Reviewed-on: https://gitea.com/gitea/tea/pulls/549
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.io >
Co-authored-by: appleboy <appleboy.tw@gmail.com >
Co-committed-by: appleboy <appleboy.tw@gmail.com >
2023-04-30 00:16:18 +08:00
cd6a7b35c3
ci: improve build process and test coverage ( #547 )
...
- Add `dir: ./dist/` to the builds section in `.goreleaser.yaml`
ref: https://gitea.com/gitea/act_runner/issues/158
Signed-off-by: appleboy <appleboy.tw@gmail.com >
Reviewed-on: https://gitea.com/gitea/tea/pulls/547
Reviewed-by: Jason Song <i@wolfogre.com >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: appleboy <appleboy.tw@gmail.com >
Co-committed-by: appleboy <appleboy.tw@gmail.com >
2023-04-29 08:29:24 +08:00
abcaa58312
Improve Compilation Section in Readme ( #543 )
...
This PR adds two small improvements to the compilation Section of the Readme:
- Add go/The Go Programming Language to the list of required tools in the compilation section of the readme.
- Add a short explanation how the compiled source can be installed via make install, with a note about the GOPATH
Co-authored-by: Christoph Wildhagen <git@christoph-wildhagen.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/543
Reviewed-by: John Olheiser <john+gitea@jolheiser.com >
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.io >
Co-authored-by: ASDFGamer <asdfgamer@noreply.gitea.io >
Co-committed-by: ASDFGamer <asdfgamer@noreply.gitea.io >
2023-04-19 03:06:00 +08:00
d9da952e96
Output full path to go bin directory during installation ( #544 )
...
This fixed a Bug, that a wrong directory could be written to shell via
@echo, when the env var GOPATH isn't set.
Co-authored-by: Christoph Wildhagen <git@christoph-wildhagen.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/544
Reviewed-by: John Olheiser <john+gitea@jolheiser.com >
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.io >
Co-authored-by: ASDFGamer <asdfgamer@noreply.gitea.io >
Co-committed-by: ASDFGamer <asdfgamer@noreply.gitea.io >
2023-04-18 05:08:50 +08:00
7f335a2b9c
Update '.gitea/workflows/release-tag.yml' ( #541 )
...
Reviewed-on: https://gitea.com/gitea/tea/pulls/541
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.io >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-committed-by: Lunny Xiao <xiaolunwen@gmail.com >
2023-04-13 22:54:46 +08:00
b510756438
If gitea version is not detected, just fall back to last supported one and print warning ( #538 )
...
close #531
Reviewed-on: https://gitea.com/gitea/tea/pulls/538
Reviewed-by: John Olheiser <john+gitea@jolheiser.com >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
2023-04-03 13:49:33 +08:00
3640bbac5e
gpg fingerprint
2023-03-29 22:44:01 -04:00
b705188599
Switch CI to Actions and use Goreleaser ( #536 )
...
Reviewed-on: https://gitea.com/gitea/tea/pulls/536
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
Co-committed-by: techknowlogick <techknowlogick@gitea.io >
2023-03-30 10:24:03 +08:00
cfce25f0a7
followup to: use secrets for s3 info ( #530 )
2023-02-16 00:14:31 +01:00
e783f4ea4a
Changelog for v0.9.1 ( #535 )
...
Reviewed-on: https://gitea.com/gitea/tea/pulls/535
Reviewed-by: John Olheiser <john+gitea@jolheiser.com >
2023-02-15 23:23:12 +01:00
342b573d45
Remove vendor docs ( #534 )
...
As title, we no longer use vendoring (or dep!).
Also updated the link to Discord.
Co-authored-by: jolheiser <john.olheiser@gmail.com >
Reviewed-on: https://gitea.com/gitea/tea/pulls/534
Reviewed-by: techknowlogick <techknowlogick@gitea.io >
Co-authored-by: John Olheiser <john+gitea@jolheiser.com >
Co-committed-by: John Olheiser <john+gitea@jolheiser.com >
2023-02-09 12:41:43 +08:00
1a6d9b343a
Fix makefile vendor problem ( #533 )
...
Replace #532
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
Reviewed-on: https://gitea.com/gitea/tea/pulls/533
Reviewed-by: John Olheiser <john+gitea@jolheiser.com >
Reviewed-by: techknowlogick <techknowlogick@gitea.io >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-committed-by: Lunny Xiao <xiaolunwen@gmail.com >
2023-02-09 11:05:39 +08:00
faa9858a7e
use secrets for s3 info ( #530 )
...
Reviewed-on: https://gitea.com/gitea/tea/pulls/530
2023-02-08 05:53:05 +08:00
e51eb1a00e
bump to go 1.20 ( #529 )
...
Reviewed-on: https://gitea.com/gitea/tea/pulls/529
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
2023-02-08 05:46:31 +08:00
6a848cb72a
Add option to disable version checking ( #520 )
...
Fixes "Only signed in user is allowed to call APIs." as the
/api/v1/version returns a 403 when running a gitea where
REQUIRE_SIGNIN_VIEW is enabled
Co-authored-by: Wim <wim@42.be >
Reviewed-on: https://gitea.com/gitea/tea/pulls/520
Reviewed-by: 6543 <6543@obermui.de >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Wim <42wim@noreply.gitea.io >
Co-committed-by: Wim <42wim@noreply.gitea.io >
2022-10-31 09:56:23 +08:00
2a8c1daa67
Add tea issue edit
( #506 )
...
fixes #229
fixes #502
interactive mode will be in a follow up
Co-authored-by: Norwin <git@nroo.de >
Co-authored-by: 6543 <6543@obermui.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/506
Reviewed-by: 6543 <6543@obermui.de >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io >
2022-10-25 08:40:00 +08:00
54b535a527
Find DefaultPRHead based on branch and SHA ( #514 )
...
Reviewed-on: https://gitea.com/gitea/tea/pulls/514
Reviewed-by: strk <strk@noreply.gitea.io >
Reviewed-by: Norwin <noerw@noreply.gitea.io >
2022-10-25 06:38:39 +08:00
c1c7870ceb
Handle Team Reviews ( #515 )
...
at the moment we crash with an nil exeption if there exist team reviews
this fix it and add support to display them
Reviewed-on: https://gitea.com/gitea/tea/pulls/515
Reviewed-by: Norwin <noerw@noreply.gitea.io >
Reviewed-by: wxiaoguang <wxiaoguang@noreply.gitea.io >
2022-09-29 10:49:24 +08:00
a37377d181
Add "json" as output type ( #513 )
...
Co-authored-by: Norwin <git@nroo.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/513
Reviewed-by: Norwin <noerw@noreply.gitea.io >
Reviewed-by: strk <strk@noreply.gitea.io >
2022-09-27 23:39:47 +08:00
15457f1770
Add Allow Maintainer Edits ( #509 )
...
close #508
Reviewed-on: https://gitea.com/gitea/tea/pulls/509
Reviewed-by: Norwin <noerw@noreply.gitea.io >
Reviewed-by: strk <strk@noreply.gitea.io >
2022-09-27 23:36:36 +08:00
4487213581
Allow batch operations on multiple entities ( #512 )
...
commands now accept multiple arguments where it makes sense.
#### before
```
NAME:
tea issues close - Change state of an issue to 'closed'
USAGE:
tea issues close [command options] <issue index>
```
#### after
```
NAME:
tea issues close - Change state of one ore more issues to 'closed'
USAGE:
tea issues close [command options] <issue index> [<issue index>...]
```
Co-authored-by: Norwin <git@nroo.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/512
Reviewed-by: 6543 <6543@obermui.de >
Reviewed-by: justusbunsi <justusbunsi@noreply.gitea.io >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io >
2022-09-27 04:35:59 +08:00
6a4ba6a689
Add support for authentication via ssh certificates and pub/privatekey ( #442 )
...
This adds support for authentication using a SSH certificate and normal public keys when you've got an ssh-agent running that has this certificate or your public key loaded.
First question when creating a new login is to ask about the ssh certificates or public keys, when the answer is yes, we don't need to ask about tokens/usernames anymore.
Co-authored-by: Wim <wim@42.be >
Reviewed-on: https://gitea.com/gitea/tea/pulls/442
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: Wim <42wim@noreply.gitea.io >
Co-committed-by: Wim <42wim@noreply.gitea.io >
2022-09-15 03:00:08 +08:00
4ee5ce4b52
Fix "go install" example ( #505 )
...
because some wrong tagging was done in the past, `latest` will point to `1.3.3` witch is actually v0.1.x.
so you have to specify the version
Reviewed-on: https://gitea.com/gitea/tea/pulls/505
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 >
2022-09-14 09:08:41 +08:00
6c9b2f8745
move s3 endpoint to secrets
v0.9.0
2022-09-13 22:36:45 +02:00
1a256291dc
Changelog 0.9.0 ( #503 )
...
Co-authored-by: Norwin <git@nroo.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/503
Reviewed-by: 6543 <6543@obermui.de >
Reviewed-by: John Olheiser <john+gitea@jolheiser.com >
2022-09-14 03:52:46 +08:00
832136b6d4
Add user list command ( #427 )
...
Co-authored-by: Matti R <matti@mdranta.net >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: Norwin <git@nroo.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/427
Reviewed-by: Norwin <noerw@noreply.gitea.io >
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
Co-committed-by: techknowlogick <techknowlogick@gitea.io >
2022-09-14 03:49:34 +08:00
99e49991bb
Add --fields
to notification & milestone listings ( #422 )
...
Together with #415 this finally adds the field flag to all entity listings.
closes #342
### ⚠️ breaking changes ⚠️
This changes the column names of `tea milestones ls`:
```diff
- TITLE | OPEN/CLOSED ISSUES | DUEDATE
+ TITLE | ITEMS | DUEDATE
```
Co-authored-by: Norwin <git@nroo.de >
Co-authored-by: 6543 <6543@obermui.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/422
Reviewed-by: delvh <dev.lh@web.de >
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io >
2022-09-14 03:08:18 +08:00
bbb287e29e
markdown: dont emit ansi sequences when not emitting to tty ( #491 )
...
Allows generating a plain text version of an issue (i.e. without colors and other terminal formatting) when storing stdout in a file.
```
tea issue --comments 1 > issue1.txt
```
`IsInteractive()` had to be moved to avoid a recursive import chain.
---
In the future, it would be nice to also respect the `--output` flag. This flag is currently designed for tabular output, but we could add more supported values like `markdown` `ansi`, `plain` to it
Co-authored-by: Norwin <git@nroo.de >
Co-authored-by: 6543 <6543@obermui.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/491
Reviewed-by: 6543 <6543@obermui.de >
Reviewed-by: delvh <dev.lh@web.de >
2022-09-14 02:35:15 +08:00
5e7c702e07
Clarify command descriptions when no arguments are taken ( #496 )
...
This changes the command help string from eg
```
NAME:
tea label create - Create a label
USAGE:
tea label [command options] [arguments...]
```
to
```
NAME:
tea label create - Create a label
USAGE:
tea label [command options]
```
Hopefully improving usability.
---
edit: this also changes `tea release create` to take the `--tag` flag value optionally via the first argument, as this seems to be a clear UX improvement.
fixes #483
Co-authored-by: Norwin <git@nroo.de >
Co-authored-by: 6543 <6543@obermui.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/496
Reviewed-by: techknowlogick <techknowlogick@gitea.io >
Reviewed-by: 6543 <6543@obermui.de >
Reviewed-by: delvh <delvh@noreply.gitea.io >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io >
2022-09-14 02:14:02 +08:00
b8dbf899d2
Update dependencies ( #501 )
...
- The go-sdk update fixes #463
- To review the other updates:
- glamour [changelog](https://github.com/charmbracelet/glamour/releases ), [diff](https://github.com/charmbracelet/glamour/compare/v0.3.0...v0.5.0 )
- enhancement: we now can use `WithPreservedNewLines()` to render markdow the same way as the web ui
- termenv [changelog](https://github.com/muesli/termenv/releases ), [diff](https://github.com/muesli/termenv/compare/v0.9.0...v0.12.0 )
- enhancement: correct feature detection for more terminals
- xdg [changelog](https://github.com/adrg/xdg/releases ), [diff](https://github.com/adrg/xdg/compare/v0.3.3...v0.4.0 )
- no notable changes for us, but good to stay up to date 🤷
- survey [changelog](https://github.com/AlecAivazis/survey/releases ), [diff](https://github.com/AlecAivazis/survey/compare/v2.3.1...v2.3.6 )
- bugfixes
- cli [changelog](https://github.com/urfave/cli/releases ), [diff](https://github.com/urfave/cli/compare/v2.3.0...v2.16.3 )
- bugfixes?
Co-authored-by: Norwin <git@nroo.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/501
Reviewed-by: techknowlogick <techknowlogick@gitea.io >
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io >
2022-09-14 01:52:44 +08:00
0b8be54186
Rename master branch to main ( #495 )
...
This updates drone CI to use the new main branch name `main`.
### ⚠️ breaking
The download URLs on https://dl.gitea.io/tea/master will no longer be updated.
@Owners: is there a way to add a redirect for these URLs from `/tea/master` to `/tea/main`?
Co-authored-by: Norwin <git@nroo.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/495
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io >
2022-08-26 23:34:40 +08:00
2b1bca9e5d
Add license for gitea.com/noerw/unidiff-comments ( #493 )
...
The updated version just clarifies the license to be MIT, as [added by the original author](865648740d
).
fixes #492
Co-authored-by: Norwin <git@nroo.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/493
Reviewed-by: Andrew Thornton <art27@cantab.net >
Reviewed-by: John Olheiser <john+gitea@jolheiser.com >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io >
2022-08-22 21:14:09 +08:00
d5a258213d
Fix CI: disable package-comments lint rule ( #494 )
...
There was an unintended change to the rule in revive that now makes our CI trip:
https://github.com/mgechev/revive/pull/694
The package-comments now expected are not really worth writing as these are tiny internal packages, so this change just disables that rule for now.
Co-authored-by: Norwin <git@nroo.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/494
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: Andrew Thornton <art27@cantab.net >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io >
2022-08-22 20:53:19 +08:00
f83f579dea
Show more version info ( #486 )
...
Reviewed-on: https://gitea.com/gitea/tea/pulls/486
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: Wim <42wim@noreply.gitea.io >
Co-authored-by: 6543 <6543@obermui.de >
Co-committed-by: 6543 <6543@obermui.de >
2022-06-18 22:34:18 +08:00
65535bd948
Use latest go-sdk and bump golang to 1.18 ( #485 )
...
Reviewed-on: https://gitea.com/gitea/tea/pulls/485
Reviewed-by: KN4CK3R <kn4ck3r@noreply.gitea.io >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: 6543 <6543@obermui.de >
Co-committed-by: 6543 <6543@obermui.de >
2022-06-10 22:31:24 +08:00
02f5f15269
Fix go install for go 1.17 ( #481 )
...
Reviewed-on: https://gitea.com/gitea/tea/pulls/481
Reviewed-by: techknowlogick <techknowlogick@gitea.io >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Sandro <supersandro2000@noreply.gitea.io >
Co-committed-by: Sandro <supersandro2000@noreply.gitea.io >
2022-04-26 14:07:15 +08:00
883a27b14e
Fetch all items where needed. ( #475 )
...
Disable pagination in all places where we need all items.
Ideally we'd do multiple paginated requests until the needed items are local, but this is blocked by https://gitea.com/gitea/go-sdk/pulls/473 . So this is a stopgap to get correct behaviour.
Fixes #464
Co-authored-by: Norwin <git@nroo.de >
Co-authored-by: 6543 <6543@obermui.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/475
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io >
2022-04-08 03:44:16 +08:00
e54b32493d
fix pipeline to release builds ( #479 )
...
fix regression of #478
Reviewed-on: https://gitea.com/gitea/tea/pulls/479
Reviewed-by: Andrew Thornton <art27@cantab.net >
Reviewed-by: John Olheiser <john.olheiser@gmail.com >
2022-03-29 08:29:47 +08:00
329200b1ef
Fix running in repos without remote ( #472 )
...
For tea, the case of no remotes in the local repo context is equal to `errNotAGiteaRepo`.
This error type is already gracefully handled, so with this change, tea doesn't reject working from a repo without remotes.
fixes #455 , closes #465
Co-authored-by: Norwin <git@nroo.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/472
Reviewed-by: Andrew Thornton <art27@cantab.net >
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io >
2022-03-29 08:01:37 +08:00
6663d9f19b
Add preference flag_defaults.remote
, refactor ( #466 )
...
This is a refactor of the code last touched in #458 , making the control flow less backwards.
Additionally, this adds a preference `preferences.flag_defaults.remote` that allows to skip this heuristic and set a custom fixed default value for the `--remote` flag.
I'm not sure this is actually needed, I can revert that commit.
Co-authored-by: Norwin <git@nroo.de >
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: Andrew Thornton <art27@cantab.net >
Reviewed-on: https://gitea.com/gitea/tea/pulls/466
Reviewed-by: 6543 <6543@obermui.de >
Reviewed-by: Andrew Thornton <art27@cantab.net >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io >
2022-03-29 07:34:14 +08:00
d06f35482e
Use golang v1.18 and drop vendor folder ( #478 )
...
* remove vendor folder
* use golang v1.18 in ci
* use "go install"
* use vendor folder as cache
Reviewed-on: https://gitea.com/gitea/tea/pulls/478
Reviewed-by: techknowlogick <techknowlogick@gitea.io >
Reviewed-by: John Olheiser <john.olheiser@gmail.com >
2022-03-29 07:11:11 +08:00