Skip to content

[Plotting question]: Pair-plot #73

[Plotting question]: Pair-plot

[Plotting question]: Pair-plot #73

Workflow file for this run

name: git-bob acting
on:
issues:
types: [opened]
issue_comment:
types:
- created
pull_request:
types: [opened, synchronize]
pull_request_review_comment:
types: [ created ]
jobs:
respond:
runs-on: ubuntu-latest
steps:
- name: Checkout main branch
if: ${{ github.event.issue.pull_request == null }} # Only run if it's NOT a PR comment
uses: actions/checkout@v3
- name: Checkout PR head branch
if: ${{ github.event.issue.pull_request != null }} # Only run if it's a PR comment
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.ref }} # Checkout the PR head branch
- name: Display the current branch
run: git branch
- name: Print pull request details
run: |
echo "Pull Request Number - ${{ github.event.pull_request.number }}"
echo "github.event.issue.pull_request - ${{ github.event.issue.pull_request }}"
echo "github.event.pull_request.head.ref - ${{ github.event.pull_request.head.ref }}"
echo "github.event.issue.pull_request.head.ref - ${{ github.event.issue.pull_request.head.ref }}"
echo "Organization - ${{ github.repository_owner }}"
echo "Repository Name - ${{ github.repository }}"
- name: Print Job details
run: |
echo "Run ID - ${{ github.run_id }}"
echo "Run No - ${{ github.run_number }}"
echo "Job - ${{ github.job }}"
echo "Job ID - ${{ github.job_id }}"
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.x
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Install git-bob development version
run: |
git clone https://github.com/haesleinhuepf/git-bob.git
cd git-bob
#git fetch --all
#git checkout -b development-0.11.0 origin/development-0.11.0
pip install -e .
cd ..
- name: Run git-bob
env:
ANTHROPIC_API_KEY: "${{ secrets.ANTHROPIC_API_KEY }}"
GOOGLE_API_KEY: "${{ secrets.GOOGLE_API_KEY }}"
GIT_BOB_LLM_NAME: "${{ secrets.GIT_BOB_LLM_NAME }}"
OPENAI_API_KEY: "${{ secrets.OPENAI_API_KEY }}"
GH_MODELS_API_KEY: "${{ secrets.GH_MODELS_API_KEY }}"
GITHUB_API_KEY: "${{ secrets.GITHUB_TOKEN }}"
GITHUB_RUN_ID: "${{ github.run_id }}"
TWINE_USERNAME: "${{ secrets.TWINE_USERNAME }}"
TWINE_PASSWORD: "${{ secrets.TWINE_PASSWORD }}"
SYSTEM_MESSAGE: |
You are an extremely skilled Bio-image Analyst python developer. Your name is git-bob. You are sometimes called github-actions bot.
You can solve scientific image analysis and programming tasks and review code.
## Python specific instructions
You preferably use the python libraries mentioned in the discussion.
Create a Python Jupyter Notebooks containing the code we discussed. Always write notebooks, unless a user explictly mentions that they want a different format such as .py files.
If you create images, show the results and save them in variables for later reuse.
## General instructions
When asked to solve a specific problem, you keep your code changes minimal and only solve the problem at hand.
You cannot retrieve information from other sources but from github.com.
Do not claim anything that you don't know.
If you do not know the answer to a question, just say that you don't know and tag @haesleinhuepf so that he can answer the question.
In case you are asked to review code, you focus on the quality of the code.
VISION_SYSTEM_MESSAGE: |
You are a scientists with excellent skills when it comes to describing scientific images. When describing an image, you typically explain:
* What is shown in the image.
* If the image shows clearly distinct objects in its channels, these structures are listed for each channel individually.
* You speculate how the image was acquired.
run: |
git-bob github-action ${{ github.repository }} ${{ github.event.pull_request.number }} ${{ github.event.issue.number }}