Skip to content

chore(deps): bump google-github-actions/setup-gcloud from 2 to 3#10

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/google-github-actions/setup-gcloud-3
Open

chore(deps): bump google-github-actions/setup-gcloud from 2 to 3#10
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/google-github-actions/setup-gcloud-3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 21, 2026

Copy link
Copy Markdown
Contributor

Bumps google-github-actions/setup-gcloud from 2 to 3.

Release notes

Sourced from google-github-actions/setup-gcloud's releases.

v3

Floating v3 tag

v2.2.1

What's Changed

Full Changelog: google-github-actions/setup-gcloud@v2...v2.2.1

v2.2.0

What's Changed

Full Changelog: google-github-actions/setup-gcloud@v2.1.5...v2.2.0

v2.1.5

What's Changed

Full Changelog: google-github-actions/setup-gcloud@v2.1.4...v2.1.5

v2.1.4

What's Changed

Full Changelog: google-github-actions/setup-gcloud@v2.1.3...v2.1.4

v2.1.3

What's Changed

Full Changelog: google-github-actions/setup-gcloud@v2...v2.1.3

v2.1.2

What's Changed

... (truncated)

Commits

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

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>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Mar 21, 2026
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants