Publish moz-grammars automatically on crates.io (#609)

This commit is contained in:
Luni-4 2021-04-15 17:17:30 +02:00 коммит произвёл GitHub
Родитель d4f4025d0f
Коммит e88bca190a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -331,7 +331,7 @@ tasks:
features:
taskclusterProxy: true
maxRunTime: 3600
image: "mozilla/taskboot:0.3.2"
image: "mozilla/taskboot:0.3.3"
env:
TASKCLUSTER_SECRET: project/relman/rust-code-analysis/deploy
command:
@ -341,6 +341,10 @@ tasks:
git config --global user.name moz.tools Bot &&
git clone --quiet ${repository} &&
cd rust-code-analysis &&
cd tree-sitter-ccomment && taskboot cargo-publish --ignore-published && cd .. &&
cd tree-sitter-preproc && taskboot cargo-publish --ignore-published && cd .. &&
cd tree-sitter-mozjs && taskboot cargo-publish --ignore-published && cd .. &&
cd tree-sitter-mozcpp && taskboot cargo-publish --ignore-published && cd .. &&
taskboot retrieve-artifact --output-path=. --artifacts=public/book.tar.gz &&
tar xfz book.tar.gz -C rust-code-analysis-book &&
./rust-code-analysis-book/deploy-to-GitHub-Pages &&