# Goreleaser config for @lukaszraczylo/cloudflare-crawl-mcp # Publishes to npm on release project_name: cloudflare-crawl-mcp dist: .goreleaser-dist before: hooks: - npm ci - npm run build - npm version {{ .Version }} --no-git-tag-version archives: - id: default format: tarball name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" files: - dist/**/* - package.json - README.md - LICENSE source: enabled: true name_template: "{{ .ProjectName }}_{{ .Version }}_source" snapshot: name_template: "{{ .Tag }}-next" changelog: sort: asc filters: exclude: - "^docs:" - "^test:" - "^chore:" release: github: owner: lukaszraczylo name: cloudflare-crawl-mcp draft: false publishers: - name: npm cmd: npm publish --access public env: - NODE_AUTH_TOKEN={{ .Env.NPM_TOKEN }} dir: "." disable: "{{ .IsSnapshot }}"