chore(deps): bump google-github-actions/setup-gcloud from 2 to 3#10
Open
dependabot[bot] wants to merge 1 commit into
Open
chore(deps): bump google-github-actions/setup-gcloud from 2 to 3#10dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [google-github-actions/setup-gcloud](https://github.com/google-github-actions/setup-gcloud) from 2 to 3. - [Release notes](https://github.com/google-github-actions/setup-gcloud/releases) - [Changelog](https://github.com/google-github-actions/setup-gcloud/blob/main/CHANGELOG.md) - [Commits](google-github-actions/setup-gcloud@v2...v3) --- updated-dependencies: - dependency-name: google-github-actions/setup-gcloud dependency-version: '3' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
mangrove-one
added a commit
that referenced
this pull request
May 28, 2026
…ding page Stacked on the public-readiness cleanup; this commit covers the user-facing doc gaps for the Nansen-coverage work landing in MangroveAI #564 + MangroveAI-SDK #10 + MangroveRoots #54. ## What's added - **api-reference/on-chain.mdx** -- 5 new POST endpoint sections (smart-money historical-holdings, smart-money dex-trades, smart-money perp-trades, token-scoped dex-trades, token-scoped flows). Each section shows the full JSON body shape, filter/order_by passthrough examples, cURL + Python (SDK) code, and the response envelope. Stablecoin-rejection on token/flows documented as 404 RESOURCE_NOT_FOUND. - **sdks/mangroveai.mdx** -- service-modules table now lists client.on_chain, client.defi, client.social (previously only mentioned inside the crypto_assets row). New "Query on-chain smart-money activity" common-pattern snippet showing minimal + filter/order_by usage, with a link to examples/on_chain_nansen.py. - **data-providers.mdx** (NEW) -- "one Mangrove subscription, many feeds" landing page. Lists each upstream provider we resell with honest coverage levels (Nansen 100% of plan, WhaleAlert 100% of available surface, others partial). Includes per-provider tables of exposed routes + SDK methods + plan-upgrade caveats (e.g. Nansen Wallet Profiler / NFT / Chain Analytics not in our plan). - **mint.json** -- navigation adds data-providers under Getting Started. All 55 page references validated. - **openapi3.json** -- 5 new POST paths added with request/response schemas. Total paths: 108 -> 113. (Note: per PR #53 follow-up #3, the long-term fix is regenerating from Flask-RESTX; this commit hand-patches consistent with the rest of the file.) ## Verification - mint.json valid JSON; 55 nav refs all resolve to existing .mdx files - openapi3.json valid JSON; 113 paths - New on-chain content uses the same heading/code/response conventions as the existing 6 endpoints in on-chain.mdx - Customer code in the new examples is identical to the runnable examples/on_chain_nansen.py in the MangroveAI-SDK repo Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
mangrove-one
added a commit
that referenced
this pull request
May 28, 2026
…, add mangrove-agent + experiments, fix SDK versions (#53) * docs(content): public-readiness cleanup — drop internal/admin content, add mangrove-agent + experiments, fix SDK versions The docs site went public (docs.mangrovedeveloper.ai unlocked via mangrove-docs-prod Cloud Run IAM allUsers). This commit prunes content that shouldn't be in front of external developers and fills the gaps the review caught. ## Pages removed - `system-overview.mdx` — leaked an internal service-topology diagram + a Proprietary/MIT licensing table that named private products. - `mcp-servers/openclaw-executive-functions.mdx` — agent project-mgmt tooling (sqlite at `~/.executive-functions/ef.sqlite`, 27 MCP tools, local stdio). Internal agent infra, not a Mangrove API surface. - `plugins/overview.mdx`, `plugins/claude-code.mdx`, `plugins/openclaw.mdx` + entire Plugins tab. - `api-reference/promo-codes.mdx` — every endpoint is `@mgmt_required` admin tooling. Only the user-facing `/validate` matters and it doesn't need its own public docs page. ## Pages fixed - `authentication.mdx`: drop `/api/v1/auth/is-admin` and the "Management User" authorization row + the management-key concept. Keep Firebase OAuth -> JWT -> API key flows. x402 wallet auth covered in its own paths. - `mcp-servers/overview.mdx`: remove the `openclaw-executive-functions` row from the server comparison table. - `introduction.mdx`: replace the openclaw CardGroup item with a `mangrove-agent` card; remove the Claude Code plugins row in the integration-path table; remove the system-overview link in next steps; add `mangrove-agent` to the open-source listing. - `quickstart.mdx`: replace Path F (Claude Code plugin) with Path F (`mangrove-agent` template); drop openclaw from the MCP server list in Path D; drop the system-overview link at the bottom. - `mcp-servers/mangrove-trader.mdx` + `mangrove-markets.mdx`: replace the now-dead `/plugins/claude-code` internal links with direct GitHub links to the plugin repos. - `sdks/mangroveai.mdx`: bump documented version `0.3.0` -> `1.0.2` to match PyPI. - `sdks/overview.mdx`: add `mangrove-agent` to the four-SDK comparison table. ## Pages added - `sdks/mangrove-agent.mdx`: turnkey AI trading bot template (FastAPI + MCP, 41 tools, APScheduler cron, Fernet-encrypted wallets, full audit trail). Sourced from `mangrove-agent`'s README + tutorials. - `api-reference/experiments.mdx`: sweep / experiment runs API. Endpoints under `/api/v1/oracle/experiments/*`, billing model (1 unit / `$0.25` x402 per kickoff regardless of fanout), full curl-driven flow, link to SIEVE for prefiltering and Backtesting for single-shot runs. ## Other cleanup - `openapi3.json`: stripped 24 paths (`/admin/*` admin endpoints, `/promo-codes/*` mgmt endpoints). 132 -> 108 paths. Generated spec shouldn't be exposing mgmt surface in the public Swagger. - `public/sitemap.xml`: removed system-overview + openclaw-exec-functions + 3 plugins entries; added sdks/mangrove-agent + api-reference/experiments + api-reference/sieve entries with current dates. - `public/llms.txt`: same alignment with the new nav. Also added the five API-reference entries that were missing from the previous file (on-chain, defi, social, config, sieve). ## Verification - `mint.json` valid JSON; 54 nav references all resolve to existing `.mdx`/`.md` files (validated programmatically). - `openapi3.json` valid JSON (108 paths, no admin/* or promo-codes/*). - `public/sitemap.xml` valid XML. - No leftover refs to `/plugins/`, `system-overview`, `openclaw-executive-functions`, or `api-reference/promo-codes` in any `docs/` content. ## Out of scope (open follow-ups) - Audit `sdks/mangrove-kb.mdx` and `sdks/mangrove-markets.mdx` for method-drift — version refs not stated in those files so they didn't fail the static check, but the underlying packages have moved. - Disambiguate the PyPI `mangrovemarkets` Python SDK from the npm `@mangrove-ai/sdk` TypeScript SDK; the current `sdks/mangrove-markets.mdx` documents only the TypeScript SDK and there is no Python doc page yet. - Regenerate `openapi3.json` from MangroveAI Flask-RESTX directly and set `private=True` on admin/promo-codes namespaces upstream so future regenerations exclude them automatically (cleaner than the manual strip done here). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * docs(content): document Nansen Pro expansion + add data-providers landing page Stacked on the public-readiness cleanup; this commit covers the user-facing doc gaps for the Nansen-coverage work landing in MangroveAI #564 + MangroveAI-SDK #10 + MangroveRoots #54. ## What's added - **api-reference/on-chain.mdx** -- 5 new POST endpoint sections (smart-money historical-holdings, smart-money dex-trades, smart-money perp-trades, token-scoped dex-trades, token-scoped flows). Each section shows the full JSON body shape, filter/order_by passthrough examples, cURL + Python (SDK) code, and the response envelope. Stablecoin-rejection on token/flows documented as 404 RESOURCE_NOT_FOUND. - **sdks/mangroveai.mdx** -- service-modules table now lists client.on_chain, client.defi, client.social (previously only mentioned inside the crypto_assets row). New "Query on-chain smart-money activity" common-pattern snippet showing minimal + filter/order_by usage, with a link to examples/on_chain_nansen.py. - **data-providers.mdx** (NEW) -- "one Mangrove subscription, many feeds" landing page. Lists each upstream provider we resell with honest coverage levels (Nansen 100% of plan, WhaleAlert 100% of available surface, others partial). Includes per-provider tables of exposed routes + SDK methods + plan-upgrade caveats (e.g. Nansen Wallet Profiler / NFT / Chain Analytics not in our plan). - **mint.json** -- navigation adds data-providers under Getting Started. All 55 page references validated. - **openapi3.json** -- 5 new POST paths added with request/response schemas. Total paths: 108 -> 113. (Note: per PR #53 follow-up #3, the long-term fix is regenerating from Flask-RESTX; this commit hand-patches consistent with the rest of the file.) ## Verification - mint.json valid JSON; 55 nav refs all resolve to existing .mdx files - openapi3.json valid JSON; 113 paths - New on-chain content uses the same heading/code/response conventions as the existing 6 endpoints in on-chain.mdx - Customer code in the new examples is identical to the runnable examples/on_chain_nansen.py in the MangroveAI-SDK repo Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * docs(content): replace Templates tab with a full Mangrove Agent tab, add mangrovemarkets (Python) SDK page Two user-driven asks: 1. The Templates tab and its three pages (templates/overview, x402-app-template, x402-plugin-template) are gone. Mangrove Agent gets its own top-level tab instead. 2. `mangrovemarkets` (the Python SDK at `pip install mangrovemarkets`, v1.0.2 on PyPI) had no doc page despite being a shipping product advertised on the developer-portal landing. It exists now. ## Tab restructure - Removed: `Templates` tab + nav group. - Added: `Mangrove Agent` tab + nav group with 5 pages: - mangrove-agent/overview — what it is, who it's for, real mainnet swap evidence (0x5c126e...c5565 on Base) - mangrove-agent/quickstart — bare-metal vs Docker, first paper strategy, going live flow - mangrove-agent/mcp-tools — the 41-tool catalog grouped by capability + REST mirror at /api/v1/agent/* - mangrove-agent/architecture — process diagram, what the agent delegates upstream (signal/risk/sizing all live in mangroveai SDK), cron path, live trade path, storage layout - mangrove-agent/safety-model — key custody, backup gate, hooks, master-key locations (OS keychain vs ./agent-data/master.key) The prior single-page `sdks/mangrove-agent.mdx` is removed; its content moves into mangrove-agent/overview + expansion across the other four pages. ## New SDK page `sdks/mangrovemarkets.mdx` — the Python client for MangroveMarkets: - Install + setup + env vars - Hello world (chain_info, supported_venues, portfolio_value) - Six-step swap flow (quote -> approve -> prepare -> sign locally -> broadcast -> confirm) - Service modules table (dex, wallet, portfolio, marketplace, cex) - Configuration table (base_url / api_key / timeout / max_retries) - Security note: SDK never sees private keys - Cross-link to the TypeScript equivalent at sdks/mangrove-markets Sourced from the canonical README at `MangroveMarkets/packages/python-sdk/README.md`. ## SDKs overview rewrite `sdks/overview.mdx` now lists 4 SDKs (was 4 with `mangrove-agent` in the table; that's now its own tab): | SDK | Language | Best for | |---|---|---| | mangroveai | Python | MangroveAI platform | | mangrove-kb | Python | local signal/indicator compute | | mangrovemarkets | Python | DEX / wallet / portfolio (NEW page) | | @mangrove-ai/sdk | TypeScript | same surface as mangrovemarkets | Added a closing pointer: "Turnkey: just run the agent" -> /mangrove-agent/overview. ## Landing-page fixes that came out of this - introduction.mdx: card now points at /mangrove-agent/overview (not the deleted SDK page). "Pick your integration path" table gains a row for `mangrovemarkets` (Python DEX SDK). x402 templates row removed from the integration-path table since the tab is gone. - introduction.mdx open-source list pruned: KB + mangrove-agent stay; x402 templates removed. - quickstart.mdx Path F (turnkey agent) link goes to /mangrove-agent/overview. - mcp-servers/mangrove-trader.mdx: the dangling `/templates/x402-app-template` link becomes a GitHub link to the scaffold repo. - public/sitemap.xml: drop 3 template entries + the old single SDK page; add 5 mangrove-agent pages + sdks/mangrovemarkets. - public/llms.txt: same alignment with new nav. ## Verification - 57 nav references in mint.json all resolve to existing files. - mint.json valid JSON; sitemap.xml valid XML. - No remaining /templates/ or /sdks/mangrove-agent refs anywhere in docs/. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps google-github-actions/setup-gcloud from 2 to 3.
Release notes
Sourced from google-github-actions/setup-gcloud's releases.
... (truncated)
Commits
aa5489cRelease: v3.0.1 (#729)26f734cRelease: v3.0.0 (#726)d26df95Update to use v3 references (#725)f7c2918Do not use the tool-cache by default (#724)6387e69Bump to node24 (#723)You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)