Skip to content

Fix Semrush API integration and release workflows#3

Merged
sionsmith merged 1 commit into
mainfrom
fix/api-release-workflows
Jun 4, 2026
Merged

Fix Semrush API integration and release workflows#3
sionsmith merged 1 commit into
mainfrom
fix/api-release-workflows

Conversation

@sionsmith
Copy link
Copy Markdown
Contributor

Summary

  • align Semrush API request/auth handling for Trends, Backlinks, Domain compare, Projects, Listing Management, and Map Rank Tracker
  • harden cache keys and normalize Semrush CSV headers to stable JSON fields
  • fix GitHub Actions auto-tag, locked CI checks, release asset builds, release notes, and Homebrew tap update
  • update README command examples and add regression coverage

Verification

  • cargo fmt --all -- --check
  • cargo clippy --locked --all-targets -- -D warnings
  • cargo test --locked --all-targets
  • ruby -e 'require "yaml"; Dir[".github/workflows/*.yml"].each { |f| YAML.load_file(f); puts f }'\n- git diff --check\n\n## Notes\n- Cargo.lock is included because CI now runs with --locked and the package version is 0.1.1.\n- Untracked recordings/ and tapes/ assets were left out of this PR.

@sionsmith sionsmith force-pushed the fix/api-release-workflows branch from 3203d9e to 17c0f5f Compare June 4, 2026 12:40
@sionsmith sionsmith merged commit 054c00e into main Jun 4, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant