Skip to content

conda-forge/admin-migrations

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

admin-migrations

tests migrate

repo to run background admin migrations of conda-forge feedstocks

How to Use this Repo

  1. Write a subclass of admin_migrations.base.Migrator. You will need to fill out the migrate method. This method is called with the feedstock as the current working directory.
  2. Add your migration class to the list in admin_migrations.__main__.main

GitHub actions is set to run once an hour on a cron job.

Guidelines and Ground Rules

  1. Don't migrate more than several hundred feedstocks per hour.
  2. Make sure to put [ci skip] [skip ci] [cf admin skip] ***NO_CI*** in any commits to avoid massive rebuilds.
  3. Rate-limit commits to feedstocks to in order to reduce the load on our admin webservices.
  4. Test your migration first. The https://github.com/conda-forge/cf-autotick-bot-test-package-feedstock is available to help test migrations.
  5. GitHub actions has a GITHUB_TOKEN in the environment. Please do not exhaust this token's API requests.
  6. Do not rerender feedstocks!

Items 1-3 are taken care of by the migrations code.

About

repo to run background admin migrations of conda-forge feedstocks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published