Skip to content

(chore): Clean up releases

Kerri Miller requested to merge github/fork/zemzale/chore-fix-releaser into trunk

Created by: zemzale

Description This fixes the little mess with releases. There were multiple binaries in releases and duplicate releases example Related Issue #62 (closed)

How Has This Been Tested? Running make rt now creates a dist folder that looks like this :

▶ tree dist 
dist
├── checksums.txt
├── config.yaml
├── glab.rb
├── glab_v1.12.1_Linux_i386.deb
├── glab_v1.12.1_Linux_i386.rpm
├── glab_v1.12.1_Linux_i386.tar.gz
├── glab_v1.12.1_Linux_x86_64.deb
├── glab_v1.12.1_Linux_x86_64.rpm
├── glab_v1.12.1_Linux_x86_64.tar.gz
├── glab_v1.12.1_macOS_x86_64.tar.gz
├── glab_v1.12.1_Windows_i386.zip
├── glab_v1.12.1_Windows_x86_64.zip
├── linux_linux_386
│   └── bin
│       └── glab
├── linux_linux_amd64
│   └── bin
│       └── glab
├── macos_darwin_amd64
│   └── bin
│       └── glab
├── windows_windows_386
│   └── bin
│       └── glab.exe
└── windows_windows_amd64
    └── bin
        └── glab.exe

compared to trunks :

▶ tree dist 
dist
├── checksums.txt
├── config.yaml
├── glab_darwin_amd64
│   └── glab
├── glab_linux_386
│   └── glab
├── glab_linux_amd64
│   └── glab
├── glab.rb
├── glab_v1.12.1_Darwin_x86_64.tar.gz
├── glab_v1.12.1_Linux_386.tar.gz
├── glab_v1.12.1_Linux_amd64.tar.gz
├── glab_v1.12.1_Linux_i386.deb
├── glab_v1.12.1_Linux_i386.rpm
├── glab_v1.12.1_Linux_i386.tar.gz
├── glab_v1.12.1_Linux_x86_64.deb
├── glab_v1.12.1_Linux_x86_64.rpm
├── glab_v1.12.1_Linux_x86_64.tar.gz
├── glab_v1.12.1_macOS_amd64.tar.gz
├── glab_v1.12.1_windows_386.zip
├── glab_v1.12.1_windows_amd64.zip
├── glab_v1.12.1_Windows_i386.tar.gz
├── glab_v1.12.1_Windows_x86_64.tar.gz
├── linux_linux_386
│   └── bin
│       └── glab
├── linux_linux_amd64
│   └── bin
│       └── glab
├── macos_darwin_amd64
│   └── bin
│       └── glab
├── windows_windows_386
│   └── bin
│       └── glab.exe
└── windows_windows_amd64
    └── bin
        └── glab.exe

Merge request reports