-
Notifications
You must be signed in to change notification settings - Fork 22
/
appveyor.yml
20 lines (16 loc) · 1.16 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Automatically create release with each commit. Uses the top most version found in CHANGELOG.md as tag. Will not overwrite release if tag already exists. Create new version in CHANGELOG.md to create a new release.
before_deploy:
- ps: Set-AppveyorBuildVariable -Name VER -Value (sls "^## " .\CHANGELOG.md | select -exp line | select -first 1 | ForEach-Object { $_.split("]")[0] } | ForEach-Object { $_.split("[")[1] })
- ps: Set-AppveyorBuildVariable -Name URL -Value (sls "^## " .\CHANGELOG.md | select -exp line | select -first 1 | %{ $_.Replace("[","").Replace("]","").Replace(".","").Replace(" ","-").Replace("##-","") })
deploy:
- provider: GitHub
tag: v$(VER)
description: '$(VER): See [CHANGELOG](https:/skahwah/wordsmith/blob/master/CHANGELOG.md#$(URL)) for changes included with this release. After cloning/downloading the Wordsmith repository for this release ($(APPVEYOR_REPO_COMMIT)), download `data.tar.xz` and place inside wordsmith directory.'
auth_token:
secure: LGNzTMUPT4zvTNSh2VBYQ6Uy2JH0e79jONqr3bCB1yjHhTDxnGWSpmKWjRtItp2c
# Don't actually build.
build: off
# Triggered on commits to master branch
branches:
only:
- master