0
0
mirror of https://github.com/thegeeklab/wp-git-action.git synced 2024-11-22 00:00:39 +00:00

rename action type

This commit is contained in:
Robert Kaussow 2024-05-08 12:45:24 +02:00
parent 51113c4d34
commit fcf2d25be2
Signed by: xoxys
GPG Key ID: 4E692A2EAECC03C0
2 changed files with 15 additions and 15 deletions

View File

@ -23,10 +23,10 @@ var (
)
const (
ActionClone Action = "clone"
ActionCommit Action = "commit"
ActionPush Action = "push"
ActionPages Action = "pages"
GitActionClone GitAction = "clone"
GitActionCommit GitAction = "commit"
GitActionPush GitAction = "push"
GitActionPages GitAction = "pages"
)
//nolint:revive
@ -57,17 +57,17 @@ func (p *Plugin) Validate() error {
}
for _, actionStr := range p.Settings.Action.Value() {
action := Action(actionStr)
action := GitAction(actionStr)
switch action {
case ActionClone:
case GitActionClone:
continue
case ActionCommit:
case GitActionCommit:
continue
case ActionPush:
case GitActionPush:
if p.Settings.SSHKey == "" && p.Settings.Netrc.Password == "" {
return ErrAuthSourceNotSet
}
case ActionPages:
case GitActionPages:
p.Settings.Pages.Directory = filepath.Join(p.Settings.Repo.WorkDir, p.Settings.Pages.Directory)
p.Settings.Repo.WorkDir = filepath.Join(p.Settings.Repo.WorkDir, ".tmp")
@ -160,20 +160,20 @@ func (p *Plugin) Execute() error {
batchCmd = append(batchCmd, p.Settings.Repo.ConfigSSLVerify(p.Network.InsecureSkipVerify))
for _, actionStr := range p.Settings.Action.Value() {
action := Action(actionStr)
action := GitAction(actionStr)
switch action {
case ActionClone:
case GitActionClone:
cmds, err := p.handleClone()
if err != nil {
return err
}
batchCmd = append(batchCmd, cmds...)
case ActionCommit:
case GitActionCommit:
batchCmd = append(batchCmd, p.handleCommit()...)
case ActionPush:
case GitActionPush:
batchCmd = append(batchCmd, p.handlePush()...)
case ActionPages:
case GitActionPages:
cmds, err := p.handlePages()
if err != nil {
return err

View File

@ -38,7 +38,7 @@ type Pages struct {
Delete bool
}
type Action string
type GitAction string
func New(e wp.ExecuteFunc, build ...string) *Plugin {
p := &Plugin{