CARGO_NET_RETRY: 10
RUSTFLAGS: "-D warnings -W unreachable-pub"
RUSTUP_MAX_RETRIES: 10
+ FETCH_DEPTH: 0 # pull in the tags for the version string
jobs:
dist-x86_64-pc-windows-msvc:
steps:
- name: Checkout repository
uses: actions/checkout@v2
+ with:
+ fetch-depth: ${{ env.FETCH_DEPTH }}
# We need to disable the existing toolchain to avoid updating rust-docs
# which takes a long time. The fastest way to do this is to rename the
steps:
- name: Checkout repository
uses: actions/checkout@v2
+ with:
+ fetch-depth: ${{ env.FETCH_DEPTH }}
- name: Rename existing rust toolchain
run: Rename-Item C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc.old
steps:
- name: Checkout repository
uses: actions/checkout@v2
+ with:
+ fetch-depth: ${{ env.FETCH_DEPTH }}
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
node-version: 12.x
- name: Dist
- if: github.ref == 'refs/heads/release'
- run: cargo xtask dist --client 0.2.$GITHUB_RUN_NUMBER
-
- - name: Dist
- if: github.ref != 'refs/heads/release'
- run: cargo xtask dist --nightly --client 0.3.$GITHUB_RUN_NUMBER-nightly
+ run: cargo xtask dist --client-patch-version $GITHUB_RUN_NUMBER
- name: Run analysis-stats on rust-analyzer
run: target/${{ env.RA_TARGET }}/release/rust-analyzer analysis-stats .
- name: Checkout repository
uses: actions/checkout@v2
+ with:
+ fetch-depth: ${{ env.FETCH_DEPTH }}
- name: Dist
run: cargo xtask dist
steps:
- name: Checkout repository
uses: actions/checkout@v2
+ with:
+ fetch-depth: ${{ env.FETCH_DEPTH }}
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
- name: Checkout repository
uses: actions/checkout@v2
+ with:
+ fetch-depth: ${{ env.FETCH_DEPTH }}
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
- name: Checkout repository
uses: actions/checkout@v2
+ with:
+ fetch-depth: ${{ env.FETCH_DEPTH }}
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
- name: Checkout repository
uses: actions/checkout@v2
+ with:
+ fetch-depth: ${{ env.FETCH_DEPTH }}
- run: echo "HEAD_SHA=$(git rev-parse HEAD)" >> $GITHUB_ENV
- run: 'echo "HEAD_SHA: $HEAD_SHA"'