Compare commits

...

5 Commits

Author SHA1 Message Date
778d96121c Use correct path to prerun script
Some checks failed
Workflows / Wake Runner (push) Successful in 46s
Workflows / Run script (push) Failing after 59s
2025-05-13 10:25:14 +02:00
4d16e843bc Use correct name for prerun script
Some checks failed
Workflows / Wake Runner (push) Successful in 4s
Workflows / Run script (push) Failing after 51s
2025-05-13 10:22:55 +02:00
aab966c1d6 Add execute permission to check-up-to-date.sh
All checks were successful
Workflows / Wake Runner (push) Successful in 17s
Workflows / Run script (push) Successful in 1m34s
2025-05-01 15:23:11 +02:00
efe1044a68 Use bash instead of sh to execute the check-up-to-date script
All checks were successful
Workflows / Wake Runner (push) Successful in 4s
Workflows / Run script (push) Successful in 54s
2025-05-01 15:21:56 +02:00
fe8b061282 Fix env var typo
Some checks failed
Workflows / Wake Runner (push) Successful in 13s
Workflows / Run script (push) Failing after 1m59s
2025-04-25 10:58:01 +02:00
3 changed files with 5 additions and 5 deletions

View File

@@ -30,4 +30,4 @@ jobs:
- name: Run script - name: Run script
run: | run: |
TOkEN=${{ secrets.TOKEN }} go run . TOKEN=${{ secrets.TOKEN }} go run .

View File

@@ -91,10 +91,10 @@ func processRepo(client *GiteaClient, workDir string, repo Repository) (success
} }
} }
}() }()
preRunScript := filepath.Join(repoPath, "pre-run.sh") preRunScript := filepath.Join(repoPath, "prerun.sh")
if _, err := os.Stat(preRunScript); !os.IsNotExist(err) { if _, err := os.Stat(preRunScript); !os.IsNotExist(err) {
cmd := exec.Command("/bin/sh", "./pre-run.sh") cmd := exec.Command("/bin/sh", "./prerun.sh")
cmd.Dir = workDir cmd.Dir = repoPath
cmd.Stdout = os.Stdout cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr cmd.Stderr = os.Stderr
err = cmd.Run() err = cmd.Run()
@@ -142,7 +142,7 @@ func cloneRepository(token string, repo Repository, workDir string) (string, err
func checkUpToDate(repoPath string) (bool, error) { func checkUpToDate(repoPath string) (bool, error) {
log.Println("Checking if up-to-date") log.Println("Checking if up-to-date")
cmd := exec.Command("/bin/sh", "./check-up-to-date.sh", repoPath) cmd := exec.Command("bash", "./check-up-to-date.sh", repoPath)
output, err := cmd.CombinedOutput() output, err := cmd.CombinedOutput()
log.Println("Command output: ", string(output)) log.Println("Command output: ", string(output))
if err != nil { if err != nil {

0
check-up-to-date.sh Normal file → Executable file
View File