Skip to content

geolocation: add geoprobe cli and target to daily devnet release#3330

Open
nikw9944 wants to merge 2 commits intomainfrom
nikw9944/doublezero-3259
Open

geolocation: add geoprobe cli and target to daily devnet release#3330
nikw9944 wants to merge 2 commits intomainfrom
nikw9944/doublezero-3259

Conversation

@nikw9944
Copy link
Contributor

@nikw9944 nikw9944 commented Mar 20, 2026

Summary

  • Add geolocation-cli to daily devnet release workflow matrix (using a new 'noop' playbook, since the package is installed by the geoprobe-agent and geoprobe-target playbooks)
  • Add geolocation-cli to testnet component tag matrix
  • Deploy geolocation-cli via existing geoprobe_agents.yml playbook

Changes

  • Added geolocation-cli entry to .github/workflows/release.devnet.all.daily.yml matrix with playbook: playbooks/geoprobe_agents.yml
  • Added geolocation-cli to the component list in .github/workflows/release.testnet.push.tags.components.yml

Related Work

This PR requires malbeclabs/infra#805 to be merged for the Ansible role that installs the CLI package.

Testing Verification

  • YAML syntax validated for both modified workflow files
  • GoReleaser configs for geolocation-cli already exist (release/.goreleaser.devnet.geolocation-cli.yaml and release/.goreleaser.testnet.geolocation-cli.yaml)
  • Tag-triggered release workflow already exists (release.geolocation-cli.yml)

Fixes #3259

Since geolocation-cli is installed by the geoprobe_agents.yml playbook
alongside geoprobe-agent, we don't need to run the playbook again.
Using a no-op playbook keeps the matrix clean and avoids redundant
deployments.
@nikw9944 nikw9944 requested a review from snormore March 20, 2026 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

geolocation: add geoprobe cli and target to daily devnet release

2 participants