conda-forge / conda-forge/conda-forge.github.io

Automatically upload builds from PRs to a temporary label

Open
#204 7 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
170
Forks
320
Avg merge
2d 10h
Merged PRs (30d)
5

Description

As discussed with @jakirkham in https://github.com/conda-forge/hdf5-feedstock/pull/28#issuecomment-238109575, it would be nice if the builds produced by the CI as part of the testing of PRs could get uploaded to the conda-forge channel under a temporary label. This would allow people to test out a build locally or even as part of other builds, or do other kinds of more extensive testing, before deciding to go ahead and merge the PRs into master.

The label names would have to be unique, so one possibility would be to adopt the convention `pr--`, for instance `pr-hdf5-28`. The label would then always contain the latest build from a PR (so we'd need to upload and overwrite previous builds), and when a PR is merged, we could make it so that it deletes the label.

I think it would be better to have unique labels such as this, because otherwise if we had a single `test` or `staging` label, it would be hard to isolate which package local issues were due to.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.