github.com/anthropics/anthropic-sdk-go@v1.70.1/.github/workflows/create-releases.yml (about)

     1  name: Create releases
     2  on:
     3    schedule:
     4      - cron: '0 5 * * *' # every day at 5am UTC
     5    push:
     6      branches:
     7        - main
     8  
     9  jobs:
    10    release:
    11      name: release
    12      if: github.ref == 'refs/heads/main' && github.repository == 'anthropics/anthropic-sdk-go'
    13      runs-on: ubuntu-latest
    14      environment: production-release
    15  
    16      steps:
    17        - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
    18  
    19        - uses: stainless-api/trigger-release-please@bb6677c5a04578eec1ccfd9e1913b5b78ed64c61 # v1.4.0
    20          id: release
    21          with:
    22            repo: ${{ github.event.repository.full_name }}
    23            stainless-api-key: ${{ secrets.STAINLESS_API_KEY }}
    24  
    25        - name: Generate godocs
    26          if: ${{ steps.release.outputs.releases_created }}
    27          run: |
    28            # x-release-please-start-version
    29            version=$(jq -r '. | to_entries[0] | .value' .release-please-manifest.json)
    30            curl -X POST https://pkg.go.dev/fetch/github.com/anthropics/anthropic-sdk-go@v${version}
    31            # x-release-please-end