Skip to content

Release v1.4.1

Release v1.4.1 #491

Workflow file for this run

name: Crate checks
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
merge_group:
types: [ "checks_requested" ]
jobs:
verify-crate:
name: Verify crate
runs-on: ubuntu-22.04
strategy:
matrix:
crate:
- mountpoint-s3-client
- mountpoint-s3-crt
- mountpoint-s3-crt-sys
steps:
- name: Checkout code
uses: actions/checkout@v3
with:
submodules: true
- name: Set up stable Rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- name: Package ${{ matrix.crate }} crate
# `--no-verify` avoids building using crates.io dependencies, which for local packages may not be updated yet
run: cargo package -p ${{ matrix.crate }} --no-verify
- name: Verify compressed crate size is smaller than crates.io limit
run: |
ls -alh target/package/*.crate
test `cat target/package/*.crate | wc -c` -le 10485760