release.yaml 512 B

123456789101112131415161718192021
  1. on:
  2. release:
  3. types: [created]
  4. name: Handle Release
  5. jobs:
  6. linux:
  7. runs-on: ubuntu-latest
  8. steps:
  9. - uses: actions/checkout@v2
  10. - name: Set up Go
  11. uses: actions/setup-go@v2
  12. with:
  13. go-version: 1.15.7
  14. - name: Make Directory with kgctl Binaries to Be Released
  15. run: make release
  16. - name: Publish Release
  17. uses: skx/github-action-publish-binaries@master
  18. env:
  19. GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  20. with:
  21. args: 'bin/release/kgctl-*'