Github and CLI integrations

Use credentials with an out of the box Python script and Github actions.

Configuration

In Uclusion under integrations go to CLI. Optionally choose a view for code TODO syncing from the drop down.

Follow the example to create a uclusion.json in the repo of the code you want synced with Uclusion.

Now add a ~/.uclusion/credentials file with the contents shown by clicking the Show CLI Secret button. These credentials will also be used for Github actions integration.

Finally download the Python script from the link at the bottom of the CLI section. The script requires Python 3.8.10 or compatible. Move the uclusionCLI.py to ~/.local/bin or any other location on your path. Then make executable:

chmod +x uclusionCLI.py

Generating a report

Create a customizable status report and upload it to a Github repo or use anywhere markdown is accepted.

Code TODO CLI

A script turns code TODOs into Uclusion bugs and jobs.

Github Actions

Change job status on commit and display on a job releases where it is included.