quipucords / chaski

Internal helper for building quipucords downstream

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chaski

chaski mission is to help delivering upstream code to the downstream build system.

Creating a downstream build

Before running chaski, you will need to:

  • clone discovery-server from dist-git

  • switch to an appropriate branch (or create a new one prefixed by private- if you are experimenting)

  • create/edit a file named sources-version.yaml. It should look like this

    bootstrap-yarn: main
    qpc: 1.0.1
    quipucords-server: 1.0.2
    quipucords-ui: 1.0.0

    sources-version.yaml maps commitshes such as tags, branches, shortened commit shas to sources that are present on container.yaml (more info about it on OSBS docs).

    Edit the versions you want to use (on upstream we usually ship human readable github releases).

    It's propably a good idea to keep bootstrap-yarn pointing to main.

After this setup, just run chaski update-remote-sources path/to/discovery-server. Chaski will print a message reminding you what's the next step for creating a downstream build.

What does chaski means?

chaski are the postal messengers from ancient Inca empire.

About

Internal helper for building quipucords downstream

License:GNU General Public License v3.0


Languages

Language:Python 100.0%