deis / deis/controller-sdk-go

Enable requiring a particular workflow-cli version/commit

Open
#51 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
2
Forks
18
PR merge metrics
No merged PRs in 30d

Description

Currently for testing PRs in this repo, we check out the master branch of the `workflow-cli` repo and build it from scratch with the controller-sdk-go changes.

We should create a mechanism for checking out a forked `workflow-cli` repo at a certain commit if it is required by, for instance, `Requires workflow-cli#`.

Contributor guide

No contributing guide indexed for this repository

Research direction

Inspect how this repository currently tests pull requests, checks out the master branch of workflow-cli, and builds it with controller-sdk-go changes. Trace where a requirement such as `Requires workflow-cli#` could be read and determine how a fork and commit should be selected. Done means testing can use the required workflow-cli revision while existing tests continue to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
ci-cd
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.