ethers-utils 0.2.0

Extensions for ethers
Documentation
name: Open a release PR
on:
  workflow_dispatch:
    inputs:
      version:
        description: Version to release
        required: true
        type: string

env:
  CACHIX_REPO: onsails-oss
  # prevent github rate limit
  NIX_CONFIG: "access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}"

jobs:
  make-release-pr:
    permissions:
      id-token: write # Enable OIDC
      pull-requests: write
      contents: write
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      # - uses: chainguard-dev/actions/setup-gitsign@main
      - uses: cachix/install-nix-action@v17
        with:
          nix_path: nixpkgs=channel:nixos-unstable
      - uses: cachix/cachix-action@v12
        with:
          name: ${{ env.CACHIX_REPO }}
          authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
          extraPullNames: nix-community
      - name: Install cargo tools
        run: |-
          nix-env -f '<nixpkgs>' -iA cargo-release cargo-semver-checks
      # - name: Install cargo-release
      #   uses: taiki-e/install-action@v2
      #   with:
      #     tool: cargo-release,cargo-semver-checks

      - uses: cargo-bins/release-pr@v2
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}
          version: ${{ inputs.version }}
          check-semver: true