Skip to content

Commit

Permalink
Merge branch 'main' into fix-notebooks-automation-2
Browse files Browse the repository at this point in the history
  • Loading branch information
HowieG committed Sep 18, 2024
2 parents b367ba9 + 2168e8c commit 9d77524
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 18 deletions.
24 changes: 8 additions & 16 deletions .github/workflows/add-notebook-examples-to-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:
paths:
- 'examples/**'
- 'docs/v1/examples/**'
- '.github/workflows/add-markdown-examples-to-docs.yml'

permissions:
contents: write
Expand Down Expand Up @@ -42,8 +43,10 @@ jobs:
echo "Converting notebook to markdown"
jupyter nbconvert --to markdown "$source_file" || { echo "Error: Failed to convert $source_file" >&2; continue; }
markdown_file="${source_file%.ipynb}.md"
echo "Removing existing content after {/* SOURCE_FILE: ... */}"
sed -i '/\{\/\* SOURCE_FILE:/,$d' "$file"
echo "Appending markdown to $file"
echo -e "\n\n" >> "$file"
echo -e "\n{/* SOURCE_FILE: $source_file */}\n" >> "$file"
cat "$markdown_file" >> "$file" || { echo "Error: Failed to append markdown to $file" >&2; continue; }
rm "$markdown_file" || { echo "Error: Failed to remove $markdown_file" >&2; continue; }
else
Expand All @@ -58,19 +61,8 @@ jobs:
git add docs/v1/examples/*.mdx
git diff --quiet && git diff --staged --quiet || git commit -m "GitHub Action: Update examples in docs from notebooks"
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
- name: Push changes
uses: ad-m/github-push-action@master
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: Update examples in docs from notebooks
title: 'Update examples in docs from notebooks'
body: |
This PR updates the examples in the docs from the corresponding notebooks.
Please review the changes before merging.
branch: update-docs-examples
base: main
# - name: Push changes
# uses: ad-m/github-push-action@master
# with:
# github_token: ${{ secrets.GITHUB_TOKEN }}
# branch: main
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: main
7 changes: 5 additions & 2 deletions agentops/session.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from termcolor import colored
from typing import Optional, List, Union
from uuid import UUID, uuid4
from dateutil import parser
from datetime import datetime

from .exceptions import ApiServerException
from .enums import EndState
Expand Down Expand Up @@ -106,7 +106,10 @@ def end_session(
self._flush_queue()

def format_duration(start_time, end_time):
duration = parser.parse(end_time) - parser.parse(start_time)
start = datetime.fromisoformat(start_time.replace("Z", "+00:00"))
end = datetime.fromisoformat(end_time.replace("Z", "+00:00"))
duration = end - start

hours, remainder = divmod(duration.total_seconds(), 3600)
minutes, seconds = divmod(remainder, 60)

Expand Down

0 comments on commit 9d77524

Please sign in to comment.