Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish Apollo Router plugin crate #291

Closed
rcrowe opened this issue Aug 15, 2022 · 5 comments · Fixed by #5898
Closed

Publish Apollo Router plugin crate #291

rcrowe opened this issue Aug 15, 2022 · 5 comments · Fixed by #5898
Assignees
Labels
enhancement New feature or request that adds new things or value to Hive

Comments

@rcrowe
Copy link
Contributor

rcrowe commented Aug 15, 2022

Would you be up for publishing the plugin to https://crates.io?

This would allow us to build a custom Apollo Router with a number of custom plugins beyond just the Hive one.

@kamilkisiela
Copy link
Collaborator

Definitely, it's just that Apollo Router is not published as a crate and has no versioning, so it's going to be tricky to maintain yours and GraphQL Hive crates.

@kamilkisiela kamilkisiela moved this to Q4 2023 – Jan-Mar in Roadmap Jan 9, 2023
@pfyod
Copy link

pfyod commented Mar 29, 2023

https://crates.io/crates/apollo-router

@akoenig
Copy link

akoenig commented Jul 5, 2023

@kamilkisiela, I have a question that may deviate slightly from the current issue. I would like to know your thoughts on implementing a proper versioning schema for the Apollo Router (Hive Edition). To provide some context, we aim to establish a Terraform-based stack for deploying the router component. Our plan is to create a customized container image where we can inject our configuration files. Using the latest tag is not suitable for us because we want to have more control over the rollout of new router releases. Do you have any plans to tag or create a GitHub release whenever there are changes in the libraries/router directory? While using the commit SHA could work, it becomes challenging to track the specific changes made.

@n1ru4l n1ru4l added the enhancement New feature or request that adds new things or value to Hive label Nov 6, 2023
@theguild-bot theguild-bot mentioned this issue Jan 24, 2024
92 tasks
@dotansimha dotansimha self-assigned this Nov 11, 2024
@dotansimha
Copy link
Collaborator

oops, re-opening. I will share an update here soon once the Crate is published :)

@dotansimha
Copy link
Collaborator

Hi @rcrowe @akoenig

You can find the Hive plugin in Crates now: https://crates.io/crates/hive-apollo-router-plugin

Also, check the Product Update and updated docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request that adds new things or value to Hive
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants