]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
release: Fix the Deb archives
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 29 Aug 2022 09:47:37 +0000 (11:47 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 29 Aug 2022 12:56:15 +0000 (14:56 +0200)
Fixes #10220

.circleci/config.yml
hugoreleaser.env
hugoreleaser.toml
releaser/releaser.go

index 9f16e900c701b71311b07a534535024ce25ec0b1..e8700f1fe6665804b83f536e31cc7517de5dafaa 100644 (file)
@@ -4,7 +4,7 @@ parameters:
 defaults: &defaults
   resource_class: large
   docker:
-      - image: bepsays/ci-hugoreleaser:1.21900.20000
+      - image: bepsays/ci-hugoreleaser:1.21900.20001
 environment: &buildenv
       GOMODCACHE: /root/project/gomodcache
 version: 2
@@ -60,7 +60,7 @@ jobs:
     environment:
         <<: [*buildenv]
     docker:
-    - image: bepsays/ci-hugoreleaser-linux-arm64:1.21900.20000
+    - image: bepsays/ci-hugoreleaser-linux-arm64:1.21900.20001
     steps:
       - *restore-cache
       - &attach-workspace
index 5d0dc80d3271d61b348c5751490878119a5d3cb4..a17dd556ecd99837578ade2a930510ac8ee66ac5 100644 (file)
@@ -1,5 +1,3 @@
-HUGO_RELEASE_NAME=New release setup
-
 # Release env. 
 # These will be replaced by script before release.
 HUGORELEASER_TAG=v0.102.0
index e9bf8b6f1fcdc5b1f4ad2c0b1ba1a81ae6ce2f64..beffa0e717ac6e0c7621d2536af260b9c1c829ce 100644 (file)
@@ -33,7 +33,7 @@ project = "hugo"
         dragonfly = "DragonFlyBSD"
 
 [release_settings]
-    name             = "${HUGO_RELEASE_NAME}"
+    name             = "${HUGORELEASER_TAG}"
     type             = "github"
     repository       = "hugo"
     repository_owner = "gohugoio"
@@ -190,6 +190,8 @@ project = "hugo"
 [[archives]]
     paths = ["builds/**/regular/linux/{arm64,amd64}"]
     [archives.archive_settings]
+        binary_dir  = "/usr/local/bin"
+        extra_files = []
         [archives.archive_settings.type]
             format    = "_plugin"
             extension = ".deb"
@@ -206,6 +208,8 @@ project = "hugo"
 [[archives]]
     paths = ["builds/**/extended/linux/{arm64,amd64}"]
     [archives.archive_settings]
+        binary_dir    = "/usr/local/bin"
+        extra_files   = []
         name_template = "{{ .Project }}_extended_{{ .Tag | trimPrefix `v` }}_{{ .Goos }}-{{ .Goarch }}"
         [archives.archive_settings.type]
             format    = "_plugin"
index fc16a2572e3e3787f35682b3b5f9fe0a2fdca8b2..afb5079a124678ea1a02c20717b0c67ee59d4788 100644 (file)
@@ -40,14 +40,17 @@ func New(skipPush, try bool, step int) (*ReleaseHandler, error) {
        if err != nil {
                return nil, err
        }
+       branch = strings.TrimSpace(branch)
+
        if !strings.HasPrefix(branch, prefix) {
                return nil, fmt.Errorf("branch %q is not a release branch", branch)
        }
 
-       logf("Branch: %s\n", branch)
-
        version := strings.TrimPrefix(branch, prefix)
        version = strings.TrimPrefix(version, "v")
+
+       logf("Branch: %s|Version: v%s\n", branch, version)
+
        rh := &ReleaseHandler{branchVersion: version, skipPush: skipPush, try: try, step: step}
 
        if try {