ci: Update CI and migrate publish job to Actions (#455)

- Replace hecrj/setup-rust-action with actions-rs tools
- Add a Cargo Audit test step
- Move cargo publish step from Azure Pipelines to GitHub Actions
- Use cargo-publish-all to publish multiple packages at once
- Automate the creation of release notes
This commit is contained in:
Matan Kushner
2019-10-04 15:12:48 +09:00
committed by GitHub
parent 34bca5a035
commit aee46dd678
11 changed files with 357 additions and 385 deletions
+28
View File
@@ -0,0 +1,28 @@
style: github
template: RELEASE.tpl.md
info:
repository_url: https://github.com/starship/starship
options:
commits:
# filters:
# Type:
# - feat
# - fix
# - perf
# - refactor
commit_groups:
title_maps:
feat: Features
fix: Bug Fixes
perf: Performance Improvements
refactor: Code Refactoring
ci: Continuous Integration
header:
pattern: "^(\\w*)(?:\\(([\\w\\$\\.\\-\\*\\s]*)\\))?\\:\\s(.*)$"
pattern_maps:
- Type
- Scope
- Subject
notes:
keywords:
- BREAKING CHANGE