Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package forgejo-runner for openSUSE:Factory checked in at 2025-07-28 14:58:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/forgejo-runner (Old) and /work/SRC/openSUSE:Factory/.forgejo-runner.new.13279 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "forgejo-runner" Mon Jul 28 14:58:30 2025 rev:21 rq:1295992 version:8.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/forgejo-runner/forgejo-runner.changes 2025-07-27 16:27:10.976015422 +0200 +++ /work/SRC/openSUSE:Factory/.forgejo-runner.new.13279/forgejo-runner.changes 2025-07-28 14:58:37.459463387 +0200 @@ -1,0 +2,7 @@ +Sun Jul 27 21:36:22 UTC 2025 - rra...@opensuse.org + +- Update to version 8.0.1: + * fix: tolerate strings for fail-fast, max-parallel, timeout-minutes, + cancel-timeout-minutes + +------------------------------------------------------------------- Old: ---- forgejo-runner-8.0.0.obscpio New: ---- forgejo-runner-8.0.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ forgejo-runner.spec ++++++ --- /var/tmp/diff_new_pack.2Bd5eZ/_old 2025-07-28 14:58:38.443504378 +0200 +++ /var/tmp/diff_new_pack.2Bd5eZ/_new 2025-07-28 14:58:38.447504546 +0200 @@ -19,7 +19,7 @@ %define services %{name}.service Name: forgejo-runner -Version: 8.0.0 +Version: 8.0.1 Release: 0 Summary: Daemon that connects to a Forgejo instance and runs CI jobs License: MIT @@ -111,8 +111,9 @@ install -m 0640 /dev/null %{buildroot}%{_sysconfdir}/%{name}/runners install -D -m 0750 -d %{buildroot}%{_localstatedir}/lib/%{name} -%check -bin/%{name} --version | grep %{version} +# this update forgot to change the version, so disable for 8.0.1, enable when update +#%%check +#bin/%%{name} --version | grep %%{version} %pre %service_add_pre %{services} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.2Bd5eZ/_old 2025-07-28 14:58:38.487506211 +0200 +++ /var/tmp/diff_new_pack.2Bd5eZ/_new 2025-07-28 14:58:38.495506545 +0200 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="manual"> <param name="url">https://code.forgejo.org/forgejo/runner</param> <param name="scm">git</param> - <param name="revision">refs/tags/v8.0.0</param> + <param name="revision">refs/tags/v8.0.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.2Bd5eZ/_old 2025-07-28 14:58:38.519507545 +0200 +++ /var/tmp/diff_new_pack.2Bd5eZ/_new 2025-07-28 14:58:38.527507878 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://code.forgejo.org/forgejo/runner</param> - <param name="changesrevision">a1926edb94e683b93bc5ac8db1d96aedf43c2cf3</param></service></servicedata> + <param name="changesrevision">996609293e982cabfb17cf4094654772006f4d0c</param></service></servicedata> (No newline at EOF) ++++++ forgejo-runner-8.0.0.obscpio -> forgejo-runner-8.0.1.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/.forgejo/workflows/build-release.yml new/forgejo-runner-8.0.1/.forgejo/workflows/build-release.yml --- old/forgejo-runner-8.0.0/.forgejo/workflows/build-release.yml 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/.forgejo/workflows/build-release.yml 2025-07-27 18:55:15.000000000 +0200 @@ -73,7 +73,7 @@ - name: build without TOKEN if: ${{ secrets.TOKEN == '' }} - uses: https://data.forgejo.org/forgejo/forgejo-build-publish/build@v5.3.5 + uses: https://data.forgejo.org/forgejo/forgejo-build-publish/build@v5.4.0 with: forgejo: "${{ env.FORGEJO_SERVER_URL }}" owner: "${{ env.FORGEJO_REPOSITORY_OWNER }}" @@ -90,7 +90,7 @@ - name: build with TOKEN if: ${{ secrets.TOKEN != '' }} - uses: https://data.forgejo.org/forgejo/forgejo-build-publish/build@v5.3.5 + uses: https://data.forgejo.org/forgejo/forgejo-build-publish/build@v5.4.0 with: forgejo: "${{ env.FORGEJO_SERVER_URL }}" owner: "${{ env.FORGEJO_REPOSITORY_OWNER }}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/.forgejo/workflows/publish-release.yml new/forgejo-runner-8.0.1/.forgejo/workflows/publish-release.yml --- old/forgejo-runner-8.0.0/.forgejo/workflows/publish-release.yml 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/.forgejo/workflows/publish-release.yml 2025-07-27 18:55:15.000000000 +0200 @@ -29,14 +29,15 @@ - uses: https://data.forgejo.org/actions/checkout@v4 - name: copy & sign - uses: https://data.forgejo.org/forgejo/forgejo-build-publish/publish@v5.3.5 + uses: https://data.forgejo.org/forgejo/forgejo-build-publish/publish@v5.4.0 with: from-forgejo: ${{ vars.FORGEJO }} to-forgejo: ${{ vars.FORGEJO }} from-owner: ${{ vars.FROM_OWNER }} to-owner: ${{ vars.TO_OWNER }} repo: "runner" - release-notes: "See https://code.forgejo.org/forgejo/runner/src/branch/main/RELEASE-NOTES.md#{ANCHOR}" + release-notes: "See also https://code.forgejo.org/forgejo/runner/src/branch/main/RELEASE-NOTES.md#{ANCHOR}" + release-notes-assistant: true ref-name: ${{ forge.ref_name }} sha: ${{ forge.sha }} container-suffixes: " " diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/.forgejo/workflows/test.yml new/forgejo-runner-8.0.1/.forgejo/workflows/test.yml --- old/forgejo-runner-8.0.0/.forgejo/workflows/test.yml 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/.forgejo/workflows/test.yml 2025-07-27 18:55:15.000000000 +0200 @@ -31,13 +31,13 @@ FORGEJO__security__INSTALL_LOCK: "true" FORGEJO__log__LEVEL: "debug" FORGEJO__actions__ENABLED: "true" - FORGEJO_ADMIN_USER: ${{ env.FORGEJO_ADMIN_USER }} - FORGEJO_ADMIN_PASSWORD: ${{ env.FORGEJO_ADMIN_PASSWORD }} - FORGEJO_RUNNER_SECRET: ${{ env.FORGEJO_RUNNER_SECRET }} + FORGEJO_ADMIN_USER: root + FORGEJO_ADMIN_PASSWORD: admin1234 + FORGEJO_RUNNER_SECRET: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' cmd: - 'bash' - '-c' - - ${{ env.FORGEJO_SCRIPT }} + - '/usr/bin/s6-svscan /etc/s6 & sleep 10 ; su -c "forgejo admin user create --admin --username $FORGEJO_ADMIN_USER --password $FORGEJO_ADMIN_PASSWORD --email r...@example.com" git && su -c "forgejo forgejo-cli actions register --labels docker --name therunner --secret $FORGEJO_RUNNER_SECRET" git && sleep infinity' steps: - uses: actions/checkout@v4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/.github/workflows/build-release.yml new/forgejo-runner-8.0.1/.github/workflows/build-release.yml --- old/forgejo-runner-8.0.0/.github/workflows/build-release.yml 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/.github/workflows/build-release.yml 2025-07-27 18:55:15.000000000 +0200 @@ -25,7 +25,7 @@ run: | env GOOS=windows GOARCH=${{matrix.architecture}} \ go build \ - -ldflags "-s -w -X runner.forgejo.org/internal/pkg/ver.version=${{ github.ref_name }}" \ + -ldflags "-s -w -X code.forgejo.org/forgejo/runner/internal/pkg/ver.version=${{ github.ref_name }}" \ -o forgejo-runner-windows-${{matrix.architecture}}.exe - uses: actions/upload-artifact@v4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/Makefile new/forgejo-runner-8.0.1/Makefile --- old/forgejo-runner-8.0.0/Makefile 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/Makefile 2025-07-27 18:55:15.000000000 +0200 @@ -62,10 +62,10 @@ endif endif -GO_PACKAGES_TO_VET ?= $(filter-out runner.forgejo.org/internal/pkg/client/mocks,$(shell $(GO) list ./...)) +GO_PACKAGES_TO_VET ?= $(filter-out code.forgejo.org/forgejo/runner/internal/pkg/client/mocks,$(shell $(GO) list ./...)) TAGS ?= -LDFLAGS ?= -X "runner.forgejo.org/internal/pkg/ver.version=v$(RELEASE_VERSION)" +LDFLAGS ?= -X "code.forgejo.org/forgejo/runner/internal/pkg/ver.version=v$(RELEASE_VERSION)" all: build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/RELEASE-NOTES.md new/forgejo-runner-8.0.1/RELEASE-NOTES.md --- old/forgejo-runner-8.0.0/RELEASE-NOTES.md 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/RELEASE-NOTES.md 2025-07-27 18:55:15.000000000 +0200 @@ -1,5 +1,9 @@ # Release Notes +## 8.0.1 + +* [tolerate strings for fail-fast, max-parallel, timeout-minutes, cancel-timeout-minutes](https://code.forgejo.org/forgejo/act/pulls/203). + ## 8.0.0 * Breaking change: workflows files go through a [schema validation](https://code.forgejo.org/forgejo/act/pulls/170) and will not run if they do not pass. Some existing workflows may have syntax errors that did not prevent them from running with versions 7.0.0 and below but they will no longer work with versions 8.0.0 and above. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/go.mod new/forgejo-runner-8.0.1/go.mod --- old/forgejo-runner-8.0.0/go.mod 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/go.mod 2025-07-27 18:55:15.000000000 +0200 @@ -1,4 +1,4 @@ -module runner.forgejo.org +module code.forgejo.org/forgejo/runner go 1.23.0 @@ -105,4 +105,4 @@ gopkg.in/warnings.v0 v0.1.2 // indirect ) -replace github.com/nektos/act => code.forgejo.org/forgejo/act v1.35.0 +replace github.com/nektos/act => code.forgejo.org/forgejo/act v1.37.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/go.sum new/forgejo-runner-8.0.1/go.sum --- old/forgejo-runner-8.0.0/go.sum 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/go.sum 2025-07-27 18:55:15.000000000 +0200 @@ -1,5 +1,5 @@ -code.forgejo.org/forgejo/act v1.35.0 h1:Qov0xOfUwBYP13inHDPnD3J/rbTlmH+QwrvjN2+FeXE= -code.forgejo.org/forgejo/act v1.35.0/go.mod h1:WkmxVBteC4zoyQGYp8ZFZY7Xb+jat+b7ChvqW6TxqF8= +code.forgejo.org/forgejo/act v1.37.0 h1:cy6VSQAZGDs6Pl2MNTygPGTPKMAX2+m1or4krJfzjTQ= +code.forgejo.org/forgejo/act v1.37.0/go.mod h1:WkmxVBteC4zoyQGYp8ZFZY7Xb+jat+b7ChvqW6TxqF8= code.forgejo.org/forgejo/actions-proto v0.5.1 h1:GCJHR/Y/Apk7Yl7CH9qOsKrdf/k0tRVFeVhz1EIZvb4= code.forgejo.org/forgejo/actions-proto v0.5.1/go.mod h1:nu8N1HQLsu3c4T/PpYWbqwNBxsZnEOVxqV0mQWtIQvE= connectrpc.com/connect v1.18.1 h1:PAg7CjSAGvscaf6YZKUefjoih5Z/qYkyaTrBW8xvYPw= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/cmd/cache-server.go new/forgejo-runner-8.0.1/internal/app/cmd/cache-server.go --- old/forgejo-runner-8.0.0/internal/app/cmd/cache-server.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/cmd/cache-server.go 2025-07-27 18:55:15.000000000 +0200 @@ -9,7 +9,7 @@ "os" "os/signal" - "runner.forgejo.org/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/pkg/config" "github.com/nektos/act/pkg/artifactcache" log "github.com/sirupsen/logrus" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/cmd/cmd.go new/forgejo-runner-8.0.1/internal/app/cmd/cmd.go --- old/forgejo-runner-8.0.0/internal/app/cmd/cmd.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/cmd/cmd.go 2025-07-27 18:55:15.000000000 +0200 @@ -10,8 +10,8 @@ "github.com/spf13/cobra" - "runner.forgejo.org/internal/pkg/config" - "runner.forgejo.org/internal/pkg/ver" + "code.forgejo.org/forgejo/runner/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/pkg/ver" ) func Execute(ctx context.Context) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/cmd/create-runner-file.go new/forgejo-runner-8.0.1/internal/app/cmd/create-runner-file.go --- old/forgejo-runner-8.0.0/internal/app/cmd/create-runner-file.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/cmd/create-runner-file.go 2025-07-27 18:55:15.000000000 +0200 @@ -14,10 +14,10 @@ log "github.com/sirupsen/logrus" "github.com/spf13/cobra" - "runner.forgejo.org/internal/app/run" - "runner.forgejo.org/internal/pkg/client" - "runner.forgejo.org/internal/pkg/config" - "runner.forgejo.org/internal/pkg/ver" + "code.forgejo.org/forgejo/runner/internal/app/run" + "code.forgejo.org/forgejo/runner/internal/pkg/client" + "code.forgejo.org/forgejo/runner/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/pkg/ver" ) type createRunnerFileArgs struct { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/cmd/create-runner-file_test.go new/forgejo-runner-8.0.1/internal/app/cmd/create-runner-file_test.go --- old/forgejo-runner-8.0.0/internal/app/cmd/create-runner-file_test.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/cmd/create-runner-file_test.go 2025-07-27 18:55:15.000000000 +0200 @@ -9,10 +9,10 @@ "testing" runnerv1 "code.forgejo.org/forgejo/actions-proto/runner/v1" + "code.forgejo.org/forgejo/runner/internal/pkg/client" + "code.forgejo.org/forgejo/runner/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/pkg/ver" "connectrpc.com/connect" - "runner.forgejo.org/internal/pkg/client" - "runner.forgejo.org/internal/pkg/config" - "runner.forgejo.org/internal/pkg/ver" "github.com/spf13/cobra" "github.com/stretchr/testify/assert" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/cmd/daemon.go new/forgejo-runner-8.0.1/internal/app/cmd/daemon.go --- old/forgejo-runner-8.0.0/internal/app/cmd/daemon.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/cmd/daemon.go 2025-07-27 18:55:15.000000000 +0200 @@ -18,13 +18,13 @@ log "github.com/sirupsen/logrus" "github.com/spf13/cobra" - "runner.forgejo.org/internal/app/poll" - "runner.forgejo.org/internal/app/run" - "runner.forgejo.org/internal/pkg/client" - "runner.forgejo.org/internal/pkg/config" - "runner.forgejo.org/internal/pkg/envcheck" - "runner.forgejo.org/internal/pkg/labels" - "runner.forgejo.org/internal/pkg/ver" + "code.forgejo.org/forgejo/runner/internal/app/poll" + "code.forgejo.org/forgejo/runner/internal/app/run" + "code.forgejo.org/forgejo/runner/internal/pkg/client" + "code.forgejo.org/forgejo/runner/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/pkg/envcheck" + "code.forgejo.org/forgejo/runner/internal/pkg/labels" + "code.forgejo.org/forgejo/runner/internal/pkg/ver" ) func runDaemon(ctx context.Context, configFile *string) func(cmd *cobra.Command, args []string) error { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/cmd/job.go new/forgejo-runner-8.0.1/internal/app/cmd/job.go --- old/forgejo-runner-8.0.0/internal/app/cmd/job.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/cmd/job.go 2025-07-27 18:55:15.000000000 +0200 @@ -13,13 +13,13 @@ log "github.com/sirupsen/logrus" "github.com/spf13/cobra" - "runner.forgejo.org/internal/app/job" - "runner.forgejo.org/internal/app/run" - "runner.forgejo.org/internal/pkg/client" - "runner.forgejo.org/internal/pkg/config" - "runner.forgejo.org/internal/pkg/envcheck" - "runner.forgejo.org/internal/pkg/labels" - "runner.forgejo.org/internal/pkg/ver" + "code.forgejo.org/forgejo/runner/internal/app/job" + "code.forgejo.org/forgejo/runner/internal/app/run" + "code.forgejo.org/forgejo/runner/internal/pkg/client" + "code.forgejo.org/forgejo/runner/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/pkg/envcheck" + "code.forgejo.org/forgejo/runner/internal/pkg/labels" + "code.forgejo.org/forgejo/runner/internal/pkg/ver" ) func runJob(ctx context.Context, configFile *string) func(cmd *cobra.Command, args []string) error { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/cmd/register.go new/forgejo-runner-8.0.1/internal/app/cmd/register.go --- old/forgejo-runner-8.0.0/internal/app/cmd/register.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/cmd/register.go 2025-07-27 18:55:15.000000000 +0200 @@ -20,10 +20,10 @@ log "github.com/sirupsen/logrus" "github.com/spf13/cobra" - "runner.forgejo.org/internal/pkg/client" - "runner.forgejo.org/internal/pkg/config" - "runner.forgejo.org/internal/pkg/labels" - "runner.forgejo.org/internal/pkg/ver" + "code.forgejo.org/forgejo/runner/internal/pkg/client" + "code.forgejo.org/forgejo/runner/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/pkg/labels" + "code.forgejo.org/forgejo/runner/internal/pkg/ver" ) // runRegister registers a runner to the server diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/job/job.go new/forgejo-runner-8.0.1/internal/app/job/job.go --- old/forgejo-runner-8.0.0/internal/app/job/job.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/job/job.go 2025-07-27 18:55:15.000000000 +0200 @@ -13,9 +13,9 @@ log "github.com/sirupsen/logrus" runnerv1 "code.forgejo.org/forgejo/actions-proto/runner/v1" - "runner.forgejo.org/internal/app/run" - "runner.forgejo.org/internal/pkg/client" - "runner.forgejo.org/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/app/run" + "code.forgejo.org/forgejo/runner/internal/pkg/client" + "code.forgejo.org/forgejo/runner/internal/pkg/config" ) type Job struct { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/job/job_test.go new/forgejo-runner-8.0.1/internal/app/job/job_test.go --- old/forgejo-runner-8.0.0/internal/app/job/job_test.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/job/job_test.go 2025-07-27 18:55:15.000000000 +0200 @@ -11,7 +11,7 @@ "code.forgejo.org/forgejo/actions-proto/ping/v1/pingv1connect" runnerv1 "code.forgejo.org/forgejo/actions-proto/runner/v1" "code.forgejo.org/forgejo/actions-proto/runner/v1/runnerv1connect" - "runner.forgejo.org/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/pkg/config" log "github.com/sirupsen/logrus" "github.com/stretchr/testify/assert" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/poll/poller.go new/forgejo-runner-8.0.1/internal/app/poll/poller.go --- old/forgejo-runner-8.0.0/internal/app/poll/poller.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/poll/poller.go 2025-07-27 18:55:15.000000000 +0200 @@ -15,9 +15,9 @@ log "github.com/sirupsen/logrus" "golang.org/x/time/rate" - "runner.forgejo.org/internal/app/run" - "runner.forgejo.org/internal/pkg/client" - "runner.forgejo.org/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/app/run" + "code.forgejo.org/forgejo/runner/internal/pkg/client" + "code.forgejo.org/forgejo/runner/internal/pkg/config" ) const PollerID = "PollerID" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/poll/poller_test.go new/forgejo-runner-8.0.1/internal/app/poll/poller_test.go --- old/forgejo-runner-8.0.0/internal/app/poll/poller_test.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/poll/poller_test.go 2025-07-27 18:55:15.000000000 +0200 @@ -14,7 +14,7 @@ "code.forgejo.org/forgejo/actions-proto/ping/v1/pingv1connect" runnerv1 "code.forgejo.org/forgejo/actions-proto/runner/v1" "code.forgejo.org/forgejo/actions-proto/runner/v1/runnerv1connect" - "runner.forgejo.org/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/pkg/config" log "github.com/sirupsen/logrus" "github.com/stretchr/testify/assert" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/run/runner.go new/forgejo-runner-8.0.1/internal/app/run/runner.go --- old/forgejo-runner-8.0.0/internal/app/run/runner.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/run/runner.go 2025-07-27 18:55:15.000000000 +0200 @@ -25,11 +25,11 @@ "github.com/nektos/act/pkg/runner" log "github.com/sirupsen/logrus" - "runner.forgejo.org/internal/pkg/client" - "runner.forgejo.org/internal/pkg/config" - "runner.forgejo.org/internal/pkg/labels" - "runner.forgejo.org/internal/pkg/report" - "runner.forgejo.org/internal/pkg/ver" + "code.forgejo.org/forgejo/runner/internal/pkg/client" + "code.forgejo.org/forgejo/runner/internal/pkg/config" + "code.forgejo.org/forgejo/runner/internal/pkg/labels" + "code.forgejo.org/forgejo/runner/internal/pkg/report" + "code.forgejo.org/forgejo/runner/internal/pkg/ver" ) // Runner runs the pipeline. @@ -190,7 +190,7 @@ func explainFailedGenerateWorkflow(task *runnerv1.Task, log func(message string, args ...any), err error) error { for n, line := range strings.Split(string(task.WorkflowPayload), "\n") { - log("%d: %s", n+1, line) + log("%5d: %s", n+1, line) } log("Errors were found and although they tend to be cryptic the line number they refer to gives a hint as to where the problem might be.") for _, line := range strings.Split(err.Error(), "\n") { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/app/run/runner_test.go new/forgejo-runner-8.0.1/internal/app/run/runner_test.go --- old/forgejo-runner-8.0.0/internal/app/run/runner_test.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/app/run/runner_test.go 2025-07-27 18:55:15.000000000 +0200 @@ -7,7 +7,7 @@ "testing" runnerv1 "code.forgejo.org/forgejo/actions-proto/runner/v1" - "runner.forgejo.org/internal/pkg/labels" + "code.forgejo.org/forgejo/runner/internal/pkg/labels" "github.com/stretchr/testify/assert" ) @@ -23,7 +23,7 @@ generateWorkflowError := errors.New("message 1\nmessage 2") err := explainFailedGenerateWorkflow(task, log, generateWorkflowError) assert.Error(t, err) - assert.Equal(t, "1: on: [push]\n2: jobs:\n3: \nErrors were found and although they tend to be cryptic the line number they refer to gives a hint as to where the problem might be.\nmessage 1\nmessage 2\n", logged) + assert.Equal(t, " 1: on: [push]\n 2: jobs:\n 3: \nErrors were found and although they tend to be cryptic the line number they refer to gives a hint as to where the problem might be.\nmessage 1\nmessage 2\n", logged) } func TestLabelUpdate(t *testing.T) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/pkg/report/reporter.go new/forgejo-runner-8.0.1/internal/pkg/report/reporter.go --- old/forgejo-runner-8.0.0/internal/pkg/report/reporter.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/pkg/report/reporter.go 2025-07-27 18:55:15.000000000 +0200 @@ -19,7 +19,7 @@ "google.golang.org/protobuf/proto" "google.golang.org/protobuf/types/known/timestamppb" - "runner.forgejo.org/internal/pkg/client" + "code.forgejo.org/forgejo/runner/internal/pkg/client" ) var ( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/pkg/report/reporter_test.go new/forgejo-runner-8.0.1/internal/pkg/report/reporter_test.go --- old/forgejo-runner-8.0.0/internal/pkg/report/reporter_test.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/pkg/report/reporter_test.go 2025-07-27 18:55:15.000000000 +0200 @@ -20,8 +20,8 @@ "github.com/stretchr/testify/require" "google.golang.org/protobuf/types/known/structpb" - "runner.forgejo.org/internal/pkg/client/mocks" - "runner.forgejo.org/internal/pkg/testutils" + "code.forgejo.org/forgejo/runner/internal/pkg/client/mocks" + "code.forgejo.org/forgejo/runner/internal/pkg/testutils" ) func rowsToString(rows []*runnerv1.LogRow) string { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/internal/pkg/ver/version.go new/forgejo-runner-8.0.1/internal/pkg/ver/version.go --- old/forgejo-runner-8.0.0/internal/pkg/ver/version.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/internal/pkg/ver/version.go 2025-07-27 18:55:15.000000000 +0200 @@ -3,7 +3,7 @@ package ver -// go build -ldflags "-X runner.forgejo.org/internal/pkg/ver.version=1.2.3" +// go build -ldflags "-X code.forgejo.org/forgejo/runner/internal/pkg/ver.version=1.2.3" var version = "dev" func Version() string { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forgejo-runner-8.0.0/main.go new/forgejo-runner-8.0.1/main.go --- old/forgejo-runner-8.0.0/main.go 2025-07-26 16:43:36.000000000 +0200 +++ new/forgejo-runner-8.0.1/main.go 2025-07-27 18:55:15.000000000 +0200 @@ -8,7 +8,7 @@ "os/signal" "syscall" - "runner.forgejo.org/internal/app/cmd" + "code.forgejo.org/forgejo/runner/internal/app/cmd" ) func main() { ++++++ forgejo-runner.obsinfo ++++++ --- /var/tmp/diff_new_pack.2Bd5eZ/_old 2025-07-28 14:58:38.695514876 +0200 +++ /var/tmp/diff_new_pack.2Bd5eZ/_new 2025-07-28 14:58:38.699515043 +0200 @@ -1,5 +1,5 @@ name: forgejo-runner -version: 8.0.0 -mtime: 1753541016 -commit: a1926edb94e683b93bc5ac8db1d96aedf43c2cf3 +version: 8.0.1 +mtime: 1753635315 +commit: 996609293e982cabfb17cf4094654772006f4d0c ++++++ vendor.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/nektos/act/pkg/schema/action_schema.json new/vendor/github.com/nektos/act/pkg/schema/action_schema.json --- old/vendor/github.com/nektos/act/pkg/schema/action_schema.json 2025-07-26 16:43:36.000000000 +0200 +++ new/vendor/github.com/nektos/act/pkg/schema/action_schema.json 2025-07-27 18:55:15.000000000 +0200 @@ -166,6 +166,7 @@ "context": [ "forge", "github", + "env", "strategy", "matrix", "job", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/nektos/act/pkg/schema/workflow_schema.json new/vendor/github.com/nektos/act/pkg/schema/workflow_schema.json --- old/vendor/github.com/nektos/act/pkg/schema/workflow_schema.json 2025-07-26 16:43:36.000000000 +0200 +++ new/vendor/github.com/nektos/act/pkg/schema/workflow_schema.json 2025-07-27 18:55:15.000000000 +0200 @@ -1440,10 +1440,10 @@ "required": true }, "timeout-minutes": { - "type": "number-strategy-context", + "type": "job-timeout-minutes", "description": "The maximum number of minutes to let a workflow run before GitHub automatically cancels it. Default: 360" }, - "cancel-timeout-minutes": "number-strategy-context", + "cancel-timeout-minutes": "job-timeout-minutes", "continue-on-error": { "type": "boolean-strategy-context", "description": "Prevents a workflow run from failing when a job fails. Set to true to allow a workflow run to pass when this job fails." @@ -1552,17 +1552,53 @@ "mapping": { "properties": { "fail-fast": { - "type": "boolean", + "type": "fail-fast", "description": "Setting `fail-fast` to `false` prevents GitHub from canceling all in-progress jobs if any matrix job fails. Default: `true`" }, "max-parallel": { - "type": "number", + "type": "max-parallel", "description": "The maximum number of jobs that can run simultaneously when using a matrix job strategy. By default, GitHub will maximize the number of jobs run in parallel depending on runner availability." }, "matrix": "matrix" } } }, + "fail-fast": { + "context": [ + "forge", + "github", + "inputs", + "vars", + "needs", + "strategy", + "matrix", + "secrets", + "steps", + "job", + "runner", + "env", + "hashFiles(1,255)" + ], + "one-of": ["boolean", "string"] + }, + "max-parallel": { + "context": [ + "forge", + "github", + "inputs", + "vars", + "needs", + "strategy", + "matrix", + "secrets", + "steps", + "job", + "runner", + "env", + "hashFiles(1,255)" + ], + "one-of": ["number", "string"] + }, "matrix": { "description": "Use `matrix` to define a matrix of different job configurations. Within your matrix, define one or more variables followed by an array of values.", "mapping": { @@ -1895,7 +1931,7 @@ "env", "hashFiles(1,255)" ], - "number": {}, + "one-of": ["number", "string"], "description": "The maximum number of minutes to run the step before killing the process." }, "step-with": { @@ -2033,6 +2069,10 @@ "context": ["forge", "github", "inputs", "vars", "needs", "strategy", "matrix"], "string": {} }, + "job-timeout-minutes": { + "context": ["forge", "github", "inputs", "vars", "needs", "strategy", "matrix"], + "one-of": ["number", "string"] + }, "boolean-steps-context": { "context": [ "forge", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt --- old/vendor/modules.txt 2025-07-26 16:43:36.000000000 +0200 +++ new/vendor/modules.txt 2025-07-27 18:55:15.000000000 +0200 @@ -325,7 +325,7 @@ ## explicit; go 1.18 # github.com/morikuni/aec v1.0.0 ## explicit -# github.com/nektos/act v0.2.49 => code.forgejo.org/forgejo/act v1.35.0 +# github.com/nektos/act v0.2.49 => code.forgejo.org/forgejo/act v1.37.0 ## explicit; go 1.23.0 github.com/nektos/act/pkg/artifactcache github.com/nektos/act/pkg/artifacts @@ -534,4 +534,4 @@ gotest.tools/v3/internal/difflib gotest.tools/v3/internal/format gotest.tools/v3/internal/source -# github.com/nektos/act => code.forgejo.org/forgejo/act v1.35.0 +# github.com/nektos/act => code.forgejo.org/forgejo/act v1.37.0