ecies 0.2.11

Elliptic Curve Integrated Encryption Scheme for secp256k1
Documentation
name: CD

on:
  release:
    types: [published]

env:
  CARGO_TERM_COLOR: always

jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v5

      - uses: actions/setup-node@v6
        with:
          node-version: 24

      - uses: dtolnay/rust-toolchain@master
        with:
          toolchain: stable
          target: wasm32-unknown-unknown

      - run: cargo generate-lockfile

      - uses: Swatinem/rust-cache@v2

      - name: Publish cargo package
        run: cargo login $CARGO_LOGIN_TOKEN && cargo publish
        env:
          CARGO_LOGIN_TOKEN: ${{ secrets.CARGO_LOGIN_TOKEN }}