Release 1.0.1
Build and provide rpm of the Gitea runner / Start build on COPR (f44) (release) Failing after 3m22s
Build and provide rpm of the Gitea runner / Start build on COPR (rawhide) (release) Failing after 39s

This commit is contained in:
2026-06-05 23:25:55 +02:00
parent c2b6572e99
commit a22768e1a3
3 changed files with 43 additions and 35 deletions
+31 -28
View File
@@ -18,7 +18,7 @@ Official runner for Gitea.
%global major 1
%global minor 0
%global revision 0
%global revision 1
%global tag v%{version}
Version: %{major}.%{minor}.%{revision}
%gometa -L -f
@@ -37,20 +37,21 @@ Summary: A runner for Gitea
# Generated by go-vendor-tools
License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0
URL: %{gourl}
Source0: %{gosource}
Source1: vendor.tar.bz2
Source2: go-vendor-tools.toml
Source3: %{runner_service}
Source4: %{rootless_runner_service}
Source5: %{rootless_dockerd_service}
Source6: README-%{dockerd}.md
Source7: README-%{rootless}-%{dockerd}.md
Source8: register-rootless.sh
Source9: %{name}-sysusers.conf
Source10: register.sh
Source11: %{name}-sysusers-%{dockerd}.conf
Source: %{gosource}
Source: vendor.tar.bz2
Source: go-vendor-tools.toml
Source: %{runner_service}
Source: %{rootless_runner_service}
Source: %{rootless_dockerd_service}
Source: README-%{dockerd}.md
Source: README-%{rootless}-%{dockerd}.md
Source: register-rootless.sh
Source: %{name}-sysusers.conf
Source: register.sh
Source: %{name}-sysusers-%{dockerd}.conf
Source: sources
BuildRequires: go >= 1.26 git-core sed systemd-rpm-macros go-rpm-macros go-vendor-tools
BuildRequires: go >= 1.26 git-core sed systemd-rpm-macros go-rpm-macros go-vendor-tools demus-packaging-utils
Obsoletes: %{obsolete_name} < 1.0.0
Provides: %{obsolete_name} = %{version}
@@ -87,6 +88,7 @@ fi
%sysusers_create_package %{name} %{S:11}
%post %{dockerd}
%verify_source_checksum
%systemd_post %{runner_service}
if [ $1 -eq 1 ] || [ ! -d %{_sharedstatedir}/%{name}/runner ]; then
echo ' INFO Please read README-%{dockerd}.md to finish the installation'
@@ -171,6 +173,7 @@ fi
%prep
%goprep -p1 -A
%{__tar} -xf %{S:1}
%generate_buildrequires
@@ -187,27 +190,27 @@ fi
%install
%go_vendor_license_install -c %{S:2}
# The binary
install -m 0755 -d %{buildroot}%{_bindir}
install -m 0755 -p %{gobuilddir}/bin/%{name} %{buildroot}%{_bindir}/
%{__install} -m 0755 -d %{buildroot}%{_bindir}
%{__install} -m 0755 -p %{gobuilddir}/bin/%{name} %{buildroot}%{_bindir}/
# dockerd
install -m 0755 -d %{buildroot}%{_unitdir}
install -m 0755 -d %{buildroot}%{_sysconfdir}/%{name}
install -m 0700 -d %{buildroot}%{_sharedstatedir}/%{name}
install -D -m 0644 -p %{S:3} %{buildroot}%{_unitdir}/%{runner_service}
install -D -m 0644 %{S:9} %{buildroot}%{_sysusersdir}/%{name}.conf
install -D -m 0644 %{S:11} %{buildroot}%{_sysusersdir}/%{name}-%{dockerd}.conf
%{__install} -m 0755 -d %{buildroot}%{_unitdir}
%{__install} -m 0755 -d %{buildroot}%{_sysconfdir}/%{name}
%{__install} -m 0700 -d %{buildroot}%{_sharedstatedir}/%{name}
%{__install} -D -m 0644 -p %{S:3} %{buildroot}%{_unitdir}/%{runner_service}
%{__install} -D -m 0644 %{S:9} %{buildroot}%{_sysusersdir}/%{name}.conf
%{__install} -D -m 0644 %{S:11} %{buildroot}%{_sysusersdir}/%{name}-%{dockerd}.conf
bin/%{name} generate-config | \
sed -e '/^ A_TEST_ENV/d' -e '/^ - "ubuntu-/d' -e 's:file\: .runner:file\: %{_sharedstatedir}/%{name}/.runner:' -e 's/level: info/level: debug/' \
> %{buildroot}%{_sysconfdir}/%{name}/config.yaml
install -D -m 0755 -p %{S:10} %{buildroot}%{_datadir}/%{name}/register.sh
%{__install} -D -m 0755 -p %{S:10} %{buildroot}%{_datadir}/%{name}/register.sh
# dockerd-rootless
install -m 0755 -d %{buildroot}%{_userunitdir}
install -m 0755 -d %{buildroot}%{_datadir}/%{name}
install -D -m 0644 -p %{S:4} %{buildroot}%{_userunitdir}/%{rootless_runner_service}
install -D -m 0644 -p %{S:5} %{buildroot}%{_userunitdir}/%{rootless_dockerd_service}
install -D -m 0755 -p %{S:8} %{buildroot}%{_datadir}/%{name}/register-rootless.sh
%{__install} -m 0755 -d %{buildroot}%{_userunitdir}
%{__install} -m 0755 -d %{buildroot}%{_datadir}/%{name}
%{__install} -D -m 0644 -p %{S:4} %{buildroot}%{_userunitdir}/%{rootless_runner_service}
%{__install} -D -m 0644 -p %{S:5} %{buildroot}%{_userunitdir}/%{rootless_dockerd_service}
%{__install} -D -m 0755 -p %{S:8} %{buildroot}%{_datadir}/%{name}/register-rootless.sh
%files -f %{go_vendor_license_filelist}
%doc examples README.md
+12 -7
View File
@@ -1,10 +1,15 @@
SHA512 (v1.0.0.tar.gz) = fa350c123fdbe2f63babf6bc2ea6a9a6ccc7ec67d2dae85f7ea4019ebdff59e65fe46a837f9ff83dc920544b462c56e0589d311885b1a1f0e688b1dd0fa4f702
SHA512 (gitea-runner.spec) = c59a034da30b0b5c9e0968a395c19897c9a6dcef2a1966278af9db4d4fa8397691551e9ead7b2f9e49fdc97c2a070057397a4cf968e7ef4ca91a4e22962e2d8c
SHA512 (gitea-runner.service) = 97c9e899b6f3ee699861cd21f721ced5046bd2640ca2602dd467a28a456c165e28d36d1b1794ba28edf8268b2aaa4b8d0b1bd2d167dcf4957c425dab92738395
SHA512 (gitea-runner-rootless.service) = 997e7fe5c6db09dfaeacf19b766fdfe387730581aad4eb66c0a830627b7aadb9c19181877b7d88c595e4bb97a9c56e11974985d14393e3f0e340dd628bfbb391
SHA512 (changelog) = 0bfbe4d08e64e4bcb729026e271678b6f09832dc4e6960a6928703a8863319b01ec4a9410ef733b0f2060864567f81750cb2da0bcf13d2f49b127fea111e2d12
SHA512 (dockerd-rootless-user.service) = fe1c831982f8331f3d2bb57f14fa93b14aac2cb6a4e6f6abb61460db9641a56ee5a79214f6b65dd3dc8b6ab4ed58f3f54d463a563f89993a9d70ab2b7699718a
SHA512 (gitea-runner-rootless.service) = f3fec6e563873e3818767616dd19ff83468492f4108020afd1da8590ccd3dae7b90894452234e3178cce7fa70fe0316f9353297f2f468688d18fe0e6e773b1df
SHA512 (gitea-runner.service) = 25d607af04b95155816fae2ea752af83cc2311510a9e2cbc19e1c0a87ee8b25e35052c493379fd41a165e9ce85f24ca7efcd791744efb2f0d498d308cf8f2006
SHA512 (gitea-runner-sysusers.conf) = 45686de9cba43227ba925fd9f69106cea3b1fbf357e921e259674c86b44c6aabba8aea6e1ec6907acb777f58abd1b27a17a5d112044b6d0798e2ea886d4a9484
SHA512 (gitea-runner-sysusers-dockerd.conf) = 67b87d87cb21f5a840c17750b4fc5d877edda3e753b9cd673068eed24084379340bb25c7c0da0ee2c99a8c9eb0c94ba52b851ccdc39ab532da59145c6f296fbd
SHA512 (README-dockerd.md) = cd13154d883057df5757e02c12ddeda8a631db3e52a811e2e853356e82701146bf2ace3ea7d66ab107db3db5215b36dccc1ef3acd7939f0054c2004228babdf7
SHA512 (README-rootless-dockerd.md) = ce052b5a00b4010d13a07c3a60cbf2b804d6dd7744bc4fc818a20fe6c267e0f804f598fb73ba48b608da3476e52fde1fb4364f79f35ae0dc115b88f3fca61109
SHA512 (register.sh) = 586fdc649b6fa02481683f32c56d562b3ba7ce4402cb9102d6fd29f936956efa95a60af97e5668ac496108e0b74462811f972ff255141bb8a4032a35f243f246
SHA512 (go-vendor-tools.toml) = 4567a57621b553b375a87a0d7b28311d1b3ca1e4bb909f87d92402d643067c6754d854403be7d32f8e52deeb72ebea67edf6c4c0974e5efeb5a639cde2a398b3
SHA512 (register-rootless.sh) = 3662888161c8ea5653779aa3afe4d4fcae438a24750c8becd03def4475fad129ba923ef730078e6d4b002cd39a49f17161dfec1fc2ca414fcfb04865cb143cb2
SHA512 (register.sh) = 586fdc649b6fa02481683f32c56d562b3ba7ce4402cb9102d6fd29f936956efa95a60af97e5668ac496108e0b74462811f972ff255141bb8a4032a35f243f246
SHA512 (v1.0.1.tar.gz) = adbc3fab5af0ec4a0999569c016e462d6c6a25c70adcfb1c69e2073e4066d1a26cca45d3db92309b949f17ab2ee3ee95d4b940d0cf03be762572de9a131b1c72
SHA512 (vendor.tar.bz2) = 9f595a363105834ca935e39c93d51a26df7c0af446127b2107e89dcaeef198760c8e26a44802c8157ed6301ab36e6e1ddf8828934b7cabfb93847290a0bb6e59
SHA512 (README-dockerd.md) = cd13154d883057df5757e02c12ddeda8a631db3e52a811e2e853356e82701146bf2ace3ea7d66ab107db3db5215b36dccc1ef3acd7939f0054c2004228babdf7
SHA512 (README.md) = d284acb46cbde8d57bc78407daa6dc9bff68a147c51c7d2120d577dc88d1ceca711fbea2e27fc17916ad0cfb1ffaa81f26fe0d3722461aea4a61f9c72397e60b
SHA512 (README-rootless-dockerd.md) = ce052b5a00b4010d13a07c3a60cbf2b804d6dd7744bc4fc818a20fe6c267e0f804f598fb73ba48b608da3476e52fde1fb4364f79f35ae0dc115b88f3fca61109
SHA512 (LICENSE) = 7f90eac7a4692afbb7ecb7355bd997c7663e9cca1aee9b0caee996cb078061b2671f8cfd7c6ffe750015ef4b34689d9c365ff49d006bf7cf76e1adaf5fde0713
BIN
View File
Binary file not shown.