Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/bnetlauncher-build.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build bnetlauncher
name: Build

on: [push]

Expand Down
77 changes: 77 additions & 0 deletions .github/workflows/bnetlauncher-release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# workflow

# 1. gitversion
# 2. build using gitversion
# 3. artifacts with gitversion
# 4. create release


# https://github.com/GitTools/actions/blob/main/docs/examples/github/gitversion/index.md
name: Create Release

on:
push:
# Sequence of patterns matched against refs/tags
tags:
- 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10

jobs:
release:
name: Create Release
runs-on: windows-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
# - name: Create Release
# id: create_release
# uses: actions/create-release@v1
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# with:
# tag_name: ${{ github.ref }}
# release_name: Release ${{ github.ref }}
# body: |
# Changes in this Release
# - First Change
# - Second Change
# draft: false
# prerelease: false

# on:
# push:
# # Sequence of patterns matched against refs/tags
# tags:
# - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10

# name: Upload Release Asset

# jobs:
# build:
# name: Upload Release Asset
# runs-on: ubuntu-latest
# steps:
# - name: Checkout code
# uses: actions/checkout@v2
# - name: Build project # This would actually build your project, using zip for an example artifact
# run: |
# zip --junk-paths my-artifact README.md
# - name: Create Release
# id: create_release
# uses: actions/create-release@v1
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# with:
# tag_name: ${{ github.ref }}
# release_name: Release ${{ github.ref }}
# draft: false
# prerelease: false
# - name: Upload Release Asset
# id: upload-release-asset
# uses: actions/upload-release-asset@v1
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# with:
# upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
# asset_path: ./my-artifact.zip
# asset_name: my-artifact.zip
# asset_content_type: application/zip
14 changes: 14 additions & 0 deletions .github/workflows/bnetlauncher-validation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: Validation Checks

on:
pull_request:
push:
branches: [master]

jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- uses: pre-commit/action@v2.0.3
3 changes: 3 additions & 0 deletions GitVersion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
mode: Mainline
tag-prefix: v
commit-message-incrementing: MergeMessageOnly