on master help sign in
Adapt job step names
42de486sharkdp
.github/workflows/CICD.yml+6−6
@@ -46,8 +46,9 @@ jobs:
46 # - { os: windows-latest , target: x86_64-pc-windows-gnu } ## disabled; linker errors (missing '_imp____acrt_iob_func')
46 # - { os: windows-latest , target: x86_64-pc-windows-gnu } ## disabled; linker errors (missing '_imp____acrt_iob_func')
47 - { os: windows-latest , target: x86_64-pc-windows-msvc }
47 - { os: windows-latest , target: x86_64-pc-windows-msvc }
48 steps:
48 steps:
49+ - name: Git checkout
49− - uses: actions/checkout@v1
50+ uses: actions/checkout@v1
50− - name: Install any prerequisites
51+ - name: Install prerequisites
51 shell: bash
52 shell: bash
52 run: |
53 run: |
53 case ${{ matrix.job.target }} in
54 case ${{ matrix.job.target }} in
@@ -160,7 +161,7 @@ jobs:
160 mkdir -p '${{ steps.vars.outputs.STAGING }}'
161 mkdir -p '${{ steps.vars.outputs.STAGING }}'
161 mkdir -p '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}'
162 mkdir -p '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}'
162 mkdir -p '${{ steps.vars.outputs.STAGING }}/dpkg'
163 mkdir -p '${{ steps.vars.outputs.STAGING }}/dpkg'
163− - name: rust toolchain ~ install
164+ - name: Install Rust toolchain
164 uses: actions-rs/toolchain@v1
165 uses: actions-rs/toolchain@v1
165 with:
166 with:
166 toolchain: ${{ steps.vars.outputs.TOOLCHAIN }}
167 toolchain: ${{ steps.vars.outputs.TOOLCHAIN }}
@@ -188,7 +189,7 @@ jobs:
188 use-cross: ${{ steps.vars.outputs.CARGO_USE_CROSS }}
189 use-cross: ${{ steps.vars.outputs.CARGO_USE_CROSS }}
189 command: test
190 command: test
190 args: --target=${{ matrix.job.target }} ${{ steps.vars.outputs.CARGO_TEST_OPTIONS}} ${{ matrix.job.cargo-options }}
191 args: --target=${{ matrix.job.target }} ${{ steps.vars.outputs.CARGO_TEST_OPTIONS}} ${{ matrix.job.cargo-options }}
191− - name: Archive executable artifacts
192+ - name: Upload build artifacts
192 uses: actions/upload-artifact@master
193 uses: actions/upload-artifact@master
193 with:
194 with:
194 name: ${{ env.PROJECT_NAME }}-${{ matrix.job.target }}
195 name: ${{ env.PROJECT_NAME }}-${{ matrix.job.target }}
@@ -201,7 +202,6 @@ jobs:
201 # `strip` binary (if needed)
202 # `strip` binary (if needed)
202 if [ -n "${{ steps.vars.outputs.STRIP }}" ]; then "${{ steps.vars.outputs.STRIP }}" '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/${{ env.PROJECT_NAME }}${{ steps.vars.outputs.EXE_suffix }}' ; fi
203 if [ -n "${{ steps.vars.outputs.STRIP }}" ]; then "${{ steps.vars.outputs.STRIP }}" '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/${{ env.PROJECT_NAME }}${{ steps.vars.outputs.EXE_suffix }}' ; fi
203 # README and LICENSE
204 # README and LICENSE
204− # * spell-checker:ignore EADME ICENSE
205 (shopt -s nullglob; for f in [R]"EADME"{,.*}; do cp $f '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/' ; done)
205 (shopt -s nullglob; for f in [R]"EADME"{,.*}; do cp $f '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/' ; done)
206 (shopt -s nullglob; for f in [L]"ICENSE"{-*,}{,.*}; do cp $f '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/' ; done)
206 (shopt -s nullglob; for f in [L]"ICENSE"{-*,}{,.*}; do cp $f '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/' ; done)
207 # base compressed package
207 # base compressed package
@@ -226,7 +226,7 @@ jobs:
226 # build dpkg
226 # build dpkg
227 fakeroot dpkg-deb --build "${DPKG_DIR}" "${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.DPKG_NAME }}"
227 fakeroot dpkg-deb --build "${DPKG_DIR}" "${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.DPKG_NAME }}"
228 fi
228 fi
229− - name: Publish
229+ - name: Publish archives and packages
230 uses: softprops/action-gh-release@v1
230 uses: softprops/action-gh-release@v1
231 if: steps.vars.outputs.DEPLOY
231 if: steps.vars.outputs.DEPLOY
232 with:
232 with: