diff --git a/.github/workflows/action.yml b/.github/workflows/action.yml deleted file mode 100644 index 9c99804..0000000 --- a/.github/workflows/action.yml +++ /dev/null @@ -1,31 +0,0 @@ -# action.yml -name: 'Hub' -description: 'go hub' - -on: - push: - jobs: - build: - runs-on: golang:1.16.6-alpine3.14 - steps: - - run: go build . - - run: ./protobuf/build.sh - - pull_request: - jobs: - draft-release: - runs-on: golang:1.16.6-alpine3.14 - using: python:3.8.11-alpine3.14 - steps: - - run: python3 scripts/version.py current --commit # creates a draft release - - push: - branches: - - master - jobs: - full-release: - runs-on: golang:1.16.6-alpine3.14 - using: python:3.8.11-alpine3.14 - steps: - - run: python3 scripts/version.py current --commit --commit ---commit - diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..66c8aac --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,11 @@ +name: 'Build Hub' +description: 'Build job that runs on every commit' + +on: + push: + jobs: + build: + runs-on: golang:1.16.6-alpine3.14 + steps: + - run: go build . + - run: ./protobuf/build.sh diff --git a/.github/workflows/draft-release.yml b/.github/workflows/draft-release.yml new file mode 100644 index 0000000..52357d8 --- /dev/null +++ b/.github/workflows/draft-release.yml @@ -0,0 +1,13 @@ +# draft-release.yml +name: "draft-release" +description: "draft release that runs on PRs" +on: + pull_request: + jobs: + draft-release: + runs-on: golang:1.16.6-alpine3.14 + using: python:3.8.11-alpine3.14 + steps: + - run: python3 scripts/version.py current --commit # creates a draft release + + diff --git a/.github/workflows/full-release.yml b/.github/workflows/full-release.yml new file mode 100644 index 0000000..1617dbc --- /dev/null +++ b/.github/workflows/full-release.yml @@ -0,0 +1,12 @@ +name: "full-release" +description: "full release on commit to master" +on: + push: + branches: + - master + jobs: + release: + runs-on: golang:1.16.6-alpine3.14 + using: python:3.8.11-alpine3.14 + steps: + - run: python3 scripts/version.py current --commit --commit --commit