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

Migrate module to Vox Pupuli #17

Open
8 of 15 tasks
ghoneycutt opened this issue Feb 20, 2025 · 0 comments
Open
8 of 15 tasks

Migrate module to Vox Pupuli #17

ghoneycutt opened this issue Feb 20, 2025 · 0 comments

Comments

@ghoneycutt
Copy link
Member

ghoneycutt commented Feb 20, 2025

  • Prepare your repo for transfer
    • If this module was created with PDK delete .sync.yaml.
    • Ensure that the module has a correct LICENSE file in the docroot that matches the mentioned license in the metadata.json.
  • At this point you can transfer your own repository.
  • Ask an admin to
    • Ensure github issues are enabled.
    • Verify that all webhooks are disabled.
    • Enable Automatically delete head branches in the repository settings.
    • Add the collaborators team to the module's Collaborators & Teams 'Teams' list with Write permissions (e.g. https://github.com/voxpupuli/puppet-gitlab/settings/collaboration (that link works only for admins).
    • Update the access permissions (that link works only for admins) for forge.puppet.com secrets so releases can be published.
  • Add the module to our modulesync setup.
  • Execute modulesync for this module.
  • Our modulesync will delete a CONTRIBUTING.md in the root directory and place one at .github/CONTRIBUTING.md. Please enhance our existing template if the version in the docroot contains useful parts.
  • Release the first version under Vox Pupuli.
  • Create a GitHub issue for the FORGE project and ask to deprecate the old module (and approve the new one if the old one was approved as well).
  • Do you think the module qualifies to be approved? Wait until it is released, then raise a GitHub Issue in the Puppetlabs organisation.
  • Write a very short blog post about the migration (example). Write to our mailinglist about the migration/new blogpost.
@ekohl ekohl changed the title Complete the Admin section for module transfer Migrate module to Vox Pupuli Feb 20, 2025
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

No branches or pull requests

1 participant