Skip to content

Commit

Permalink
(+semver: feature) Add github actions
Browse files Browse the repository at this point in the history
Signed-off-by: Joshua Benjamin <[email protected]>
  • Loading branch information
annymsMthd committed Dec 3, 2019
1 parent dddb829 commit 3b42eb7
Show file tree
Hide file tree
Showing 4 changed files with 67 additions and 30 deletions.
66 changes: 65 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,69 @@ jobs:
with:
go-version: 1.13.1

- name: test
run: make test

release:
runs-on: ubuntu-latest
needs: test
if: github.ref == 'refs/heads/master'
steps:
- uses: actions/checkout@v1
with:
ref: ${{ github.ref }}

- name: Prepare repository
run: git checkout "${GITHUB_REF:11}"

- name: Gogitver release
id: gogitver_release
uses: syncromatics/[email protected]
with:
gogitver-version: "0.8.1"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Install Go
uses: actions/setup-go@v1
with:
go-version: 1.13.1

- name: build
run: make
run: make package

- uses: actions/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.gogitver_release.outputs.upload_url }}
asset_path: ./artifacts/linux.tar.gz
asset_name: linux.tar.gz
asset_content_type: application/gzip

- uses: actions/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.gogitver_release.outputs.upload_url }}
asset_path: ./artifacts/windows.zip
asset_name: windows.zip
asset_content_type: application/zip

- uses: actions/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.gogitver_release.outputs.upload_url }}
asset_path: ./artifacts/arm.tar.gz
asset_name: arm.tar.gz
asset_content_type: application/gzip

- uses: actions/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.gogitver_release.outputs.upload_url }}
asset_path: ./artifacts/darwin.tar.gz
asset_name: darwin.tar.gz
asset_content_type: application/gzip
21 changes: 0 additions & 21 deletions .travis.yml

This file was deleted.

8 changes: 1 addition & 7 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,6 @@ LINUX_ARM_BUILD_PATH = $(BUILD_PATH)/arm/gogitver
WINDOWS_BUILD_PATH = $(BUILD_PATH)/windows/gogitver.exe
MAC_BUILD_PATH = $(BUILD_PATH)/darwin/gogitver

export VERSION=$(shell gogitver)

.PHONY: version
version: build
$(LINUX_BUILD_PATH)

.PHONY: clean
clean:
rm -Rf ./artifacts
Expand Down Expand Up @@ -46,7 +40,7 @@ build-snap: build
mv ./artifacts/snap/gogitver*.snap ./artifacts
rm -R ./artifacts/snap

package: build-debian-package
package: build
cd $(BUILD_PATH)/darwin && tar -zcvf ../darwin.tar.gz *
cd $(BUILD_PATH)/linux && tar -zcvf ../linux.tar.gz *
cd $(BUILD_PATH)/arm && tar -zcvf ../arm.tar.gz *
Expand Down
2 changes: 1 addition & 1 deletion pkg/git/branchWalker.go
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ func (b *branchWalker) walkVersion(ref *object.Commit, version *versionHolder, t

tag, ok := b.tagMap[ref.Hash.String()]
if ok {
ft := strings.Replace(tag, "v", "", -1)
ft := strings.TrimPrefix(tag, "v")
tagVersion, err := semver.NewVersion(ft)
if err != nil {
return err
Expand Down

0 comments on commit 3b42eb7

Please sign in to comment.