@@ -1,11 +1,6 @@
11name: CICD
22
33env:
4− PROJECT_NAME: bat
5− PROJECT_VERSION: "0.17.1"
6− PROJECT_DESC: "A `cat` clone with wings"
7− PROJECT_MAINTAINER: "David Peter <mail@david-peter.de>"
8− PROJECT_HOMEPAGE: "https://github.com/sharkdp/bat"
94 MIN_SUPPORTED_RUST_VERSION: "1.42.0"
105
116on: [push, pull_request]
@@ -105,6 +100,18 @@ jobs:
105100 arm-unknown-linux-gnueabihf) sudo apt-get -y update ; sudo apt-get -y install gcc-arm-linux-gnueabihf ;;
106101 aarch64-unknown-linux-gnu) sudo apt-get -y update ; sudo apt-get -y install gcc-aarch64-linux-gnu ;;
107102 esac
103+ - name: Install 'cargo get'
104+ uses: actions-rs/install@v0.1
105+ with:
106+ crate: cargo-get
107+ version: latest
108+ - name: Extract crate information
109+ shell: bash
110+ run: |
111+ echo "PROJECT_NAME=$(cargo get --name)" >> $GITHUB_ENV
112+ echo "PROJECT_VERSION=$(cargo get version --full)" >> $GITHUB_ENV
113+ echo "PROJECT_MAINTAINER=$(cargo get --authors)" >> $GITHUB_ENV
114+ echo "PROJECT_HOMEPAGE=$(cargo get --homepage)" >> $GITHUB_ENV
108115 - name: Initialize workflow variables
109116 id: vars
110117 shell: bash