init
This commit is contained in:
parent
63eb36be9b
commit
f878e4a337
|
@ -0,0 +1,14 @@
|
||||||
|
name: 'Simple Go Action'
|
||||||
|
description: 'A simple Gitea action written in go'
|
||||||
|
inputs:
|
||||||
|
username:
|
||||||
|
description: 'The username to print'
|
||||||
|
required: true
|
||||||
|
outputs:
|
||||||
|
time:
|
||||||
|
description: 'The time when the action was called'
|
||||||
|
runs:
|
||||||
|
using: 'go'
|
||||||
|
main: 'main.go'
|
||||||
|
pre: "pre/pre.go"
|
||||||
|
post: "post/post.go"
|
|
@ -0,0 +1,7 @@
|
||||||
|
module simple-go-action
|
||||||
|
|
||||||
|
go 1.20
|
||||||
|
|
||||||
|
require github.com/sethvargo/go-githubactions v1.1.0
|
||||||
|
|
||||||
|
require github.com/sethvargo/go-envconfig v0.8.0 // indirect
|
|
@ -0,0 +1,5 @@
|
||||||
|
github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg=
|
||||||
|
github.com/sethvargo/go-envconfig v0.8.0 h1:AcmdAewSFAc7pQ1Ghz+vhZkilUtxX559QlDuLLiSkdI=
|
||||||
|
github.com/sethvargo/go-envconfig v0.8.0/go.mod h1:Iz1Gy1Sf3T64TQlJSvee81qDhf7YIlt8GMUX6yyNFs0=
|
||||||
|
github.com/sethvargo/go-githubactions v1.1.0 h1:mg03w+b+/s5SMS298/2G6tHv8P0w0VhUFaqL1THIqzY=
|
||||||
|
github.com/sethvargo/go-githubactions v1.1.0/go.mod h1:qIboSF7yq2Qnaw2WXDsqCReM0Lo1gU4QXUWmhBC3pxE=
|
|
@ -0,0 +1,15 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
gha "github.com/sethvargo/go-githubactions"
|
||||||
|
)
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
username := gha.GetInput("username")
|
||||||
|
fmt.Printf("username is %s\n", username)
|
||||||
|
|
||||||
|
gha.SetOutput("time", time.Now().Format("2006-01-02 15:04:05"))
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import "fmt"
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
fmt.Println("Post of Simple Go Action")
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import "fmt"
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
fmt.Println("Pre of Simple Go Action")
|
||||||
|
}
|
Loading…
Reference in New Issue