mullvad_socks 1.5.1

Filter Mullvad's SOCKS5 proxies by country, city, datacenter, weight and online status.
Documentation
when:
  - event: push
    branch: master

steps:
  - name: install-toolchain
    image: fish
    commands:
      - rustup toolchain install stable --profile minimal

  - name: test
    image: fish
    environment:
      CARGO_INCREMENTAL: false
    commands:
      - cargo test

  - name: publish (forgejo)
    image: fish
    environment:
      CARGO_INCREMENTAL: false
      CARGO_REGISTRIES_FORGEJO_INDEX:
        from_secret: cargo_registries_forgejo_index
      CARGO_REGISTRIES_FORGEJO_TOKEN:
        from_secret: cargo_registries_forgejo_token
    commands:
      - cargo publish --registry forgejo
    failure: ignore

  - name: publish (crates.io)
    image: fish
    environment:
      CARGO_INCREMENTAL: false
      CARGO_REGISTRY_TOKEN:
        from_secret: cargo_registry_token
    commands:
      - cargo publish
    failure: ignore