Page MenuHomeFreeBSD

D61143.1793838872.diff
No OneTemporary

Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None

D61143.1793838872.diff

diff --git a/devel/Makefile b/devel/Makefile
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -891,6 +891,7 @@
SUBDIR += gitaly
SUBDIR += gitea-act_runner
SUBDIR += gitg
+ SUBDIR += github-act-runner
SUBDIR += github-backup-utils
SUBDIR += gitid
SUBDIR += gitinspector
diff --git a/devel/github-act-runner/Makefile b/devel/github-act-runner/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/github-act-runner/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= github-act-runner
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.13.0
+CATEGORIES= devel
+
+MAINTAINER= hayzam@alchemilla.io
+COMMENT= Self-hosted GitHub Actions runner written in Go
+WWW= https://github.com/ChristopherHX/github-act-runner
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.24+,modules
+GO_MODULE= github.com/ChristopherHX/github-act-runner
+GO_LDFLAGS= -X main.version=${DISTVERSION}
+CGO_ENABLED= 0
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/devel/github-act-runner/distinfo b/devel/github-act-runner/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/github-act-runner/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1793597891
+SHA256 (go/devel_github-act-runner/github-act-runner-v0.13.0/v0.13.0.mod) = 8bc0c96e9628bc8181986130e3ab43a1130f08d059d4050caa574df9e2b83d7a
+SIZE (go/devel_github-act-runner/github-act-runner-v0.13.0/v0.13.0.mod) = 5046
+SHA256 (go/devel_github-act-runner/github-act-runner-v0.13.0/v0.13.0.zip) = 39371532842bdd09ae6ae63b3b1a3ce15489940e61bd00a8a6ace835cf0553db
+SIZE (go/devel_github-act-runner/github-act-runner-v0.13.0/v0.13.0.zip) = 125949
diff --git a/devel/github-act-runner/pkg-descr b/devel/github-act-runner/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/github-act-runner/pkg-descr
@@ -0,0 +1,6 @@
+github-act-runner is a self-hosted GitHub Actions runner implemented in Go.
+It speaks the GitHub Actions runner protocol and executes workflow steps
+directly on the host, including shell and JavaScript actions.
+
+A Node.js runtime must be available in PATH to execute JavaScript actions
+such as actions/checkout.
diff --git a/devel/github-act-runner/pkg-message b/devel/github-act-runner/pkg-message
new file mode 100644
--- /dev/null
+++ b/devel/github-act-runner/pkg-message
@@ -0,0 +1,13 @@
+[
+{ type: install
+ message: <<EOM
+JavaScript actions, such as actions/checkout, require a Node.js runtime
+in the runner's PATH. Node.js is not installed automatically; shell-only
+workflows do not require it.
+
+Install a runtime suitable for your workflows, for example:
+
+ pkg install node24
+EOM
+}
+]

File Metadata

Mime Type
text/plain
Expires
Thu, Nov 5, 12:34 AM (2 h, 37 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41402768
Default Alt Text
D61143.1793838872.diff (2 KB)

Event Timeline