Skip to content
This repository has been archived by the owner on May 24, 2019. It is now read-only.

tea releases create gives error "You have to indicate a repo or execute the command in a repo" but no repo option allowed #12

Open
LittleColin opened this issue Apr 15, 2019 · 4 comments

Comments

@LittleColin
Copy link

LittleColin commented Apr 15, 2019

I'm probably doing something stupid but I've successfully done a tea login and was then attempting to create a release with:

tea releases create --title "0.0.1-alpha" --target master --draft --asset myapp.zip

But how do I specify the repo? There is no -r/--repo flag on this command and the preceding login command didn't allow me to specify a repo at the end of the url.

I understandably get the error:
You have to indicate a repo or execute the command in a repo

I'm not sure what "in a repo" means - I'm in the git folder containing my app. Eventually I'll want to do this from the CI.

Any examples of creating a release much appreciated.

FWIW Doing a tea -v gives Tea version 0.1.0-dev

@techknowlogick
Copy link
Member

techknowlogick commented Apr 15, 2019

There should be a -r flag in use, per https://github.com/go-gitea/tea/blob/master/cmd/releases.go#L33

Could you try:
tea releases create --title "0.0.1-alpha" --target master --draft --asset myapp.zip -r exampleuser/examplerepo (assuming your username is exampleuser and repo name is examplerepo).

Please respond with updates on success (or otherwise).

Edit: Just saw your edit re: CI, if you use Drone then you can use the following plugin http://plugins.drone.io/drone-plugins/drone-gitea-release/ to create releases and upload attachments

@LittleColin
Copy link
Author

-r gives:
Failed to run app with %s: %v[C:\Users\<me>\go\bin\tea.exe releases create --title 0.0.1-alpha --target master --draft --asset myapp.zip -r myorg/myrepo] flag provided but not defined: -r

@lunny
Copy link
Member

lunny commented Apr 16, 2019

@LittleColin just do that on your repo git directory.

@root360-AndreasUlm
Copy link
Contributor

@LittleColin currently --repo is an argument of 'release' thus you have to run tea releases --repo exampleuser/examplerepo create --title "0.0.1-alpha" --target master --draft --asset myapp.zip

@lunny this usage is kind of unintuitive I'll create a PR that adds --repo to the create subcommand

root360-AndreasUlm added a commit to root360-AndreasUlm/tea that referenced this issue Apr 16, 2019
root360-AndreasUlm added a commit to root360-AndreasUlm/tea that referenced this issue Apr 28, 2019
root360-AndreasUlm added a commit to root360-AndreasUlm/tea that referenced this issue Apr 29, 2019
root360-AndreasUlm added a commit to root360-AndreasUlm/tea that referenced this issue May 2, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants