Skip to content

chore: remove maintainer_github from all modules and examples #231

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

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

DevelopmentCats
Copy link
Contributor

@DevelopmentCats DevelopmentCats commented Jul 15, 2025

This PR updates all modules to remove maintainer_github field from frontmatter.

I also updated a few modules to 1.0.31 to be later than the latest general release on coder/modules.

⚠️ Modules Without Git Tags:

  • coder/aws-region (README: v1.0.12) SHOULD BE: 1.0.31 Missed Tag
  • coder/azure-region (README: v1.0.12) SHOULD BE: 1.0.31 Missed Tag
  • coder/coder-login (README: v1.0.15) SHOULD BE: 1.0.31 Missed Tag
  • coder/devcontainers-cli (README: v1.0.3) SHOULD BE: 1.0.31 Missed Tag
  • coder/fly-region (README: v1.0.2) SHOULD BE: 1.0.31 Missed Tag
  • coder/gcp-region (README: v1.0.12) SHOULD BE: 1.0.31 Missed Tag
  • coder/git-commit-signing (README: v1.0.11) SHOULD BE: 1.0.31 Missed Tag
  • coder/git-config (README: v1.0.15) SHOULD BE: 1.0.31 Missed Tag
  • coder/github-upload-public-key (README: v1.0.15) SHOULD BE: 1.0.31 Missed Tag
  • coder/jfrog-oauth (README: v1.0.19) SHOULD BE: 1.0.31 Missed Tag
  • coder/jfrog-token (README: v1.0.30) SHOULD BE: 1.0.31 Missed Tag
  • coder/personalize (README: v1.0.2) SHOULD BE: 1.0.31 Missed Tag
  • coder/slackme (README: v1.0.2) SHOULD BE: 1.0.31 Missed Tag
  • coder/vault-github (README: v1.0.7) SHOULD BE: 1.0.31 Missed Tag
  • coder/vault-jwt (README: v1.1.0) Missed Tag but correct

All of these modules have not been tagged since the move from coder/modules. I believe they all need to move to 1.0.31 to outpace the latest published general version from coder/modules.

Modules Updated:

  • coder/agentapi: v1.0.0 → v1.0.1
  • coder/aider: v1.1.0 → v1.1.1
  • coder/amazon-dcv-windows: v1.1.0 → v1.1.1
  • coder/amazon-q: v1.1.0 → v1.1.1
  • coder/aws-region: v1.0.12 → v1.0.31
  • coder/azure-region: v1.0.12 → v1.0.31
  • coder/claude-code: v2.0.2 → v2.0.3
  • coder/coder-login: v1.0.15 → v1.0.31
  • coder/code-server: v1.3.0 → v1.3.1
  • coder/cursor: v1.2.0 → v1.2.1
  • coder/devcontainers-cli: v1.0.3 → v1.0.31
  • coder/dotfiles: v1.2.0 → v1.2.1
  • coder/filebrowser: v1.1.1 → v1.1.2
  • coder/fly-region: v1.0.2 → v1.0.31
  • coder/gcp-region: v1.0.12 → v1.0.31
  • coder/git-clone: v1.1.0 → v1.1.1
  • coder/git-commit-signing: v1.0.11 → v1.0.31
  • coder/git-config: v1.0.15 → v1.0.31
  • coder/github-upload-public-key: v1.0.15 → v1.0.31
  • coder/goose: v2.0.0 → v2.0.1
  • coder/hcp-vault-secrets: v1.0.32 → v1.0.33
  • coder/jetbrains: v1.0.0 → v1.0.1
  • coder/jetbrains-gateway: v1.2.1 → v1.2.2
  • coder/jfrog-oauth: v1.0.19 → v1.0.31
  • coder/jfrog-token: v1.0.30 → v1.0.31
  • coder/jupyterlab: v1.1.0 → v1.1.1
  • coder/jupyter-notebook: v1.1.0 → v1.1.1
  • coder/kasmvnc: v1.2.0 → v1.2.1
  • coder/local-windows-rdp: v1.0.1 → v1.0.2
  • coder/personalize: v1.0.2 → v1.0.31
  • coder/slackme: v1.0.2 → v1.0.31
  • coder/vault-github: v1.0.7 → v1.0.31
  • coder/vault-jwt: v1.1.0 → v1.1.1
  • coder/vault-token: v1.2.0 → v1.2.1
  • coder/vscode-desktop: v1.1.0 → v1.1.1
  • coder/vscode-web: v1.3.0 → v1.3.1
  • coder/windows-rdp: v1.2.2 → v1.2.3
  • coder/windsurf: v1.1.0 → v1.1.1
  • coder/zed: v1.0.0 → v1.0.1

@matifali matifali requested a review from Parkreiner July 15, 2025 05:54
Copy link
Member

@matifali matifali left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, Chris. I think it's now time to add a helper release script to make releasing easy with such a large number of module changes.

@matifali
Copy link
Member

matifali commented Jul 16, 2025

Also, can we add a linter rule to ensure there are no erroneous frontmatter entries?

Copy link
Member

@Parkreiner Parkreiner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Going to defer to @bcpeinhardt for final approval, since he's got a lot more context for the Registry site's build step, but I cross-referenced all the tags in the PR description with the changes in the PR, and everything looks good to me

Only thing is, I think we can actually go a bit further with our changes:

  • I want to say we should be clear to remove the partner_github field as well, since it and maintainer_github were both officially deprecated, and we've switched to a different publishing system. That would affect:
    • hcp-vault-secrets
    • jfrog-oauth
    • jfrog-token
    • vault-github
    • vault-jwt
    • vault-token
  • All the non-Coder modules still have a maintainer_github field
  • The MAINTAINER.md file should be updated to remove any mention of maintainer_github, and (hopefully) partner_github, too

@bcpeinhardt
Copy link
Collaborator

Going to defer to @bcpeinhardt for final approval

Yup this looks aligned with registry-servers build process 😎 I agree with all of @Parkreiner 's suggestions though. Ideally those would go on this PR too. The real source of truth for the frontmatter content can be seen here: https://github.com/coder/registry-server/blob/main/sdk/codegentypes/frontmattertypes.go

@DevelopmentCats
Copy link
Contributor Author

Thanks, Chris. I think it's now time to add a helper release script to make releasing easy with such a large number of module changes.

I was ironically just thinking about how I could avoid having to tag and push all of these modules individually XD

@DevelopmentCats
Copy link
Contributor Author

Going to defer to @bcpeinhardt for final approval

Yup this looks aligned with registry-servers build process 😎 I agree with all of @Parkreiner 's suggestions though. Ideally those would go on this PR too. The real source of truth for the frontmatter content can be seen here: https://github.com/coder/registry-server/blob/main/sdk/codegentypes/frontmattertypes.go

I totally agree with removing partner_github, I was just waiting on someone to confirm that we aren't using this on the frontend anywhere since JFrog and Hashicorp modules have this field set.

@matifali
Copy link
Member

@Parkreiner and @bcpeinhardt, we might need some other way to mark some modules as partner-certified in the future. There is no immidiate need but it is a valid request from Partnserhips.

@DevelopmentCats
Copy link
Contributor Author

@Parkreiner and @bcpeinhardt, we might need some other way to mark some modules as partner-certified in the future. There is no immidiate need but it is a valid request from Partnserhips.

So are we wanting to push this without the removals of partner_github?

I was holding on this till I had a answer on it.

@matifali matifali linked an issue Jul 21, 2025 that may be closed by this pull request
@DevelopmentCats
Copy link
Contributor Author

@Parkreiner and @bcpeinhardt, we might need some other way to mark some modules as partner-certified in the future. There is no immidiate need but it is a valid request from Partnserhips.

So are we wanting to push this without the removals of partner_github?

I was holding on this till I had a answer on it.

@matifali ant thoughts on this or should this be good to go in its current form? I was waiting on confirmation that removing partner_github from Jfrog or HCP to make sure it nothing is using it currently

@matifali
Copy link
Member

matifali commented Jul 21, 2025

Let's remove this too @DevelopmentCats

@DevelopmentCats
Copy link
Contributor Author

Let's remove this too @DevelopmentCats

I'll get this done today and merged

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.

remove maintainer_github from all modules and templates
4 participants