[packages/gitlab-ci-multi-runner: 1/5] up to 9.1.1

glen glen at pld-linux.org
Sun Aug 27 23:34:07 CEST 2017


commit ec1f413c336cb4e51ecd6ce15c336104431a7315
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Tue May 16 13:15:53 2017 +0300

    up to 9.1.1
    
    compilation fails

 branch-preserver.patch      | 20 +++++++++-----------
 gitlab-ci-multi-runner.spec |  6 +++---
 nodim_gz.patch              | 23 +++++++++++------------
 3 files changed, 23 insertions(+), 26 deletions(-)
---
diff --git a/gitlab-ci-multi-runner.spec b/gitlab-ci-multi-runner.spec
index 45d4aa4..0d1b8c0 100644
--- a/gitlab-ci-multi-runner.spec
+++ b/gitlab-ci-multi-runner.spec
@@ -1,11 +1,11 @@
 Summary:	The official GitLab CI runner written in Go
 Name:		gitlab-ci-multi-runner
-Version:	1.10.0
-Release:	1
+Version:	9.1.1
+Release:	0.1
 License:	MIT
 Group:		Development/Building
 Source0:	https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/repository/archive.tar.gz?ref=v%{version}&/%{name}-%{version}.tar.gz
-# Source0-md5:	fb2034a3c976d0abc2ae1579df3adf93
+# Source0-md5:	06776a8b070bc741a7ec3d33c7bce7ab
 Source3:	%{name}.init
 Source4:	%{name}.sysconfig
 Source5:	%{name}.service
diff --git a/branch-preserver.patch b/branch-preserver.patch
index 12ba9ef..bf6a120 100644
--- a/branch-preserver.patch
+++ b/branch-preserver.patch
@@ -1,17 +1,15 @@
-diff --git a/shells/abstract.go b/shells/abstract.go
-index e4ae2b0..f3cb56b 100644
---- a/shells/abstract.go
-+++ b/shells/abstract.go
-@@ -99,7 +99,11 @@ func (b *AbstractShell) writeFetchCmd(w ShellWriter, build *common.Build, projec
+--- gitlab-ci-multi-runner/shells/abstract.go~	2017-05-02 13:12:18.000000000 +0300
++++ gitlab-ci-multi-runner/shells/abstract.go	2017-05-16 08:10:46.528840805 +0300
+@@ -96,7 +96,11 @@
  
  func (b *AbstractShell) writeCheckoutCmd(w ShellWriter, build *common.Build) {
- 	w.Notice("Checking out %s as %s...", build.Sha[0:8], build.RefName)
--	w.Command("git", "checkout", "-f", "-q", build.Sha)
-+	if build.Tag {
-+		w.Command("git", "checkout", "-f", "-q", build.Sha)
+ 	w.Notice("Checking out %s as %s...", build.GitInfo.Sha[0:8], build.GitInfo.Ref)
+-	w.Command("git", "checkout", "-f", "-q", build.GitInfo.Sha)
++	if build.GitInfo.RefType == common.RefTypeTag {
++		w.Command("git", "checkout", "-f", "-q", build.GitInfo.Sha)
 +	} else {
-+		w.Command("git", "checkout", "-fq", "-B", build.RefName, build.Sha)
++		w.Command("git", "checkout", "-fq", "-B", build.GitInfo.Ref, build.GitInfo.Sha)
 +	}
  }
  
- func (b *AbstractShell) cacheFile(build *common.Build, userKey string) (key, file string) {
+ func (b *AbstractShell) writeSubmoduleUpdateCmd(w ShellWriter, build *common.Build, recursive bool) {
diff --git a/nodim_gz.patch b/nodim_gz.patch
index b23df7a..5de4cb0 100644
--- a/nodim_gz.patch
+++ b/nodim_gz.patch
@@ -4,10 +4,10 @@ Bug-Upstream: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/1504
 Author: Dmitry Smirnov <onlyjob at debian.org>
 Description: do not incorporate Docker image into executable.
 
---- gitlab-ci-multi-runner/executors/docker/executor_docker.go~	2016-12-22 16:21:38.000000000 +0200
-+++ gitlab-ci-multi-runner/executors/docker/executor_docker.go	2016-12-23 14:41:59.425571451 +0200
-@@ -208,17 +208,11 @@
- 		return
+--- gitlab-ci-multi-runner/executors/docker/executor_docker.go~	2017-05-02 13:12:18.000000000 +0300
++++ gitlab-ci-multi-runner/executors/docker/executor_docker.go	2017-05-16 08:08:28.042038918 +0300
+@@ -228,16 +228,11 @@
+ 		return &image, nil
  	}
  
 -	data, err := Asset("prebuilt-" + architecture + prebuiltImageExtension)
@@ -16,12 +16,11 @@ Description: do not incorporate Docker image into executable.
 -	}
 -
  	s.Debugln("Loading prebuilt image...")
- 	err = s.client.ImportImage(docker.ImportImageOptions{
- 		Repository:  prebuiltImageName,
- 		Tag:         architecture + "-" + common.REVISION,
--		Source:      "-",
--		InputStream: bytes.NewBuffer(data),
+ 
+ 	ref := prebuiltImageName
+ 	source := types.ImageImportSource{
+-		Source:     bytes.NewBuffer(data),
 +		Source:      "/var/lib/gitlab-runner/prebuilt-" + architecture + ".tar.xz",
- 	})
- 	if err != nil {
- 		return
+ 		SourceName: "-",
+ 	}
+ 	options := types.ImageImportOptions{
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gitlab-ci-multi-runner.git/commitdiff/25b1e1f90f39f03c38c240222295f07b598feba8



More information about the pld-cvs-commit mailing list