diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6afa048c1690c880f0e3a564aaccf52bf3632d4b..3ebb21f8b02e9fb903333377272b354396e71af7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -126,6 +126,20 @@ jobs: file: deploy/Dockerfile tags: s3rius/rustus:latest,s3rius/rustus:${{env.APP_VERSION}} + publish_crate: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Install stable toolchain + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true + - uses: katyo/publish-crates@v1 + with: + registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }} + docker_build_alpine: runs-on: ubuntu-latest needs: @@ -152,4 +166,4 @@ jobs: file: deploy/alpine.Dockerfile tags: s3rius/rustus:${{env.APP_VERSION}}-alpine build-args: | - app_version=${{env.APP_VERSION}} \ No newline at end of file + app_version=${{env.APP_VERSION}} diff --git a/Cargo.toml b/Cargo.toml index 421174146ee7a43b1819baaaf48d8e4d0ea31054..74642940f29dc77356ac042aae2baa3eb8077e3d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,6 +3,19 @@ name = "rustus" version = "0.4.7" edition = "2021" description = "TUS protocol implementation written in Rust." +keywords = [ + "tus", + "server", + "actix-web", +] +license-file = "LICENSE" +authors = [ + "Pavel Kirilin <win10@list.ru>", + "Maxim Naumov <overlordin777@gmail.com>", +] +homepage = "https://github.com/s3rius/rustus" +readme = "README.md" + [[bin]] name = "rustus"