git-link 0.2.1

`git link` alias to fetch a link to a remote git repo
name: Publish to crates.io
on:
  push:
    tags: ['v*']  # Triggers when pushing tags starting with 'v'

jobs:
  publish:
    runs-on: ubuntu-latest
    environment: release  # Optional: for enhanced security
    permissions:
      id-token: write     # Required for OIDC token exchange
    steps:
      - uses: actions/checkout@v6
      # - uses: rust-lang/crates-io-auth-action@v1    # Trusted publishing.
      #   id: auth
      - run: cargo publish
        env:
          CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
          
          # CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }} # Optional trusted publishing (after initial publish).