Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
af3623c
Update Chore
Behemyth Jun 26, 2023
9a0b055
License
Behemyth Jun 26, 2023
2eca2c3
Dummy Implementation
Behemyth Jun 27, 2023
61c1e9e
Update pdm.lock
Behemyth Jun 30, 2023
0b4a05f
Update client.py
Behemyth Jun 30, 2023
92e7326
Update pdm.lock
Behemyth Jul 10, 2023
555fe84
Update pdm.lock
Behemyth Jul 14, 2023
e2ad1e3
Update pdm.lock
Behemyth Jul 14, 2023
0c1ee9f
Add Click
Behemyth Jul 14, 2023
a7ad91b
Update Entrypoints
Behemyth Jul 14, 2023
cd57ea1
Yaaa
Behemyth Jul 15, 2023
69c2f8e
Update pyproject.toml
Behemyth Jul 15, 2023
f1add62
Update settings.json
Behemyth Jul 17, 2023
397969c
Modify Applications
Behemyth Jul 17, 2023
df4fc82
Update schema.py
Behemyth Jul 17, 2023
02afbd3
Rename Client
Behemyth Jul 17, 2023
96da867
CLI
Behemyth Jul 17, 2023
bca0ae6
Initial Version Implementation
Behemyth Jul 17, 2023
81bb988
Update pdm.lock
Behemyth Jul 20, 2023
a814bc1
Update pdm.lock
Behemyth Jul 27, 2023
1c6468c
Update pdm.lock
Behemyth Aug 1, 2023
72bab73
Replace With Zipapp
Behemyth Aug 1, 2023
a1a5353
Move stuff
Behemyth Aug 2, 2023
ea76cf7
CLI Testing
Behemyth Aug 2, 2023
10c4ac8
Rename Applications
Behemyth Aug 2, 2023
7a6d249
Update qt.py
Behemyth Aug 2, 2023
d53c65d
Update pyproject.toml
Behemyth Aug 2, 2023
af906c3
Remove CLI
Behemyth Aug 2, 2023
1300dc2
Update Extensions Recs
Behemyth Aug 31, 2023
e1d18a3
Update Chore
Behemyth Sep 8, 2023
fcc2432
Update pyproject.toml
Behemyth Sep 8, 2023
02f5c4c
Update Chore
Behemyth Sep 9, 2023
9ab9acd
Update pdm.lock
Behemyth Oct 1, 2023
78b2ce6
Icon Path
Behemyth Oct 2, 2023
d5f0e3a
Update Chore
Behemyth Oct 24, 2023
0b995bc
Update Chore
Behemyth Nov 14, 2023
eeabf1e
Update pdm.lock
Behemyth Dec 3, 2023
2d7d288
Update Chore
Behemyth Jan 4, 2024
9ebbeaf
Fix Deprecation
Behemyth Jan 4, 2024
e1a3444
Update Resource Usage
Behemyth Jan 4, 2024
ae5934b
Update pyproject.toml
Behemyth Jan 4, 2024
57b00b0
Update pyproject.toml
Behemyth Jan 4, 2024
c9d7190
Add incorrect build
Behemyth Jan 4, 2024
820eb6b
Add Spec
Behemyth Jan 4, 2024
1c62e25
Entrypoint
Behemyth Jan 4, 2024
605e490
Window
Behemyth Jan 4, 2024
c0f60ce
Update Chore
Behemyth Jan 4, 2024
135eca6
Update Chore
Behemyth Dec 4, 2024
2b98b18
Fix Formatting
Behemyth Dec 4, 2024
ee185c4
Fix All Lint Errors
Behemyth Dec 4, 2024
537cc1d
Update test_install.py
Behemyth Dec 4, 2024
300d91d
Update Org Name
Behemyth Dec 4, 2024
2000eba
Update Chore
Behemyth Apr 14, 2025
2dfbe76
Update Chore
Behemyth Apr 15, 2025
15290f4
Update Chore
Behemyth Apr 15, 2025
071c6ce
Reorg Windows
Behemyth Apr 15, 2025
a786d22
Update extensions.json
Behemyth Apr 15, 2025
ab9f29c
Add Porringer Calls
Behemyth Apr 15, 2025
ddfe2d5
Update Chore
Behemyth Jan 16, 2026
5dc419d
Entrypoint for Plugin Definitions
Behemyth Jan 16, 2026
53c0dbc
Remove Root Files
Behemyth Jan 16, 2026
3e0b800
Update Chore
Behemyth Jan 19, 2026
79c404a
Update Chore
Behemyth Jan 19, 2026
138153e
Prevent Garbage Collection
Behemyth Jan 19, 2026
b86135a
Prep Nexus
Behemyth Jan 22, 2026
00d2eac
Update dev-release-build.yml
Behemyth Jan 26, 2026
aa660ee
Update release-build.yml
Behemyth Jan 26, 2026
1ff7d3e
Update python-check.yml
Behemyth Jan 26, 2026
dff30ff
Update dev-release-build.yml
Behemyth Jan 26, 2026
dc34831
ye
Behemyth Jan 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "daily"
version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "daily"
47 changes: 47 additions & 0 deletions .github/workflows/dev-release-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Build Development Release

# This workflow builds release artifacts for development versions
# published to PyPI on branch pushes. It can optionally trigger TUF updates.

on:
workflow_run:
workflows: ["Update Python Development Release"]
types: [completed]
branches:
- development
- main

permissions:
contents: write

jobs:
get-version:
if: github.event.workflow_run.conclusion == 'success' && github.repository == 'synodic/synodic-client'
runs-on: ubuntu-latest
outputs:
version: ${{ steps.set-tag.outputs.version }}
steps:
- name: Checkout
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Gather Tag Information
id: tag-info
uses: synodic/Tag-Metadata@v1

- name: Set Tag
id: set-tag
run: |
version=${{steps.tag-info.outputs.next-tag}}.dev${{github.run_number}}
echo "version=${version}" >> $GITHUB_OUTPUT
echo "Development version: $version"

build:
needs: get-version
uses: ./.github/workflows/release-build.yml
with:
version: ${{ needs.get-version.outputs.version }}
trigger_tuf: true
secrets:
ORG_UPDATE_TOKEN: ${{ secrets.ORG_UPDATE_TOKEN }}
15 changes: 8 additions & 7 deletions .github/workflows/python-check.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
name: Check Python Status
on:
- pull_request

jobs:
check:
uses: synodic-software/.github/.github/workflows/python-check.yml@stable
name: Check Python Status
on:
- pull_request

jobs:
check:
if: github.repository_owner == 'synodic'
uses: synodic/.github/.github/workflows/python-check.yml@stable
28 changes: 14 additions & 14 deletions .github/workflows/python-merge.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
name: Update Python Development Release
on:
push:
branches:
- '**'

jobs:
publish_release:
if: github.repository_owner == 'Synodic-Software'
uses: synodic-software/.github/.github/workflows/python-merge.yml@stable
with:
repository_url: https://upload.pypi.org/legacy/
secrets:
PYPI_API_TOKEN: ${{ secrets.PYPI_API_TOKEN }}
name: Update Python Development Release
on:
push:
branches:
- '**'
jobs:
publish_release:
if: github.repository_owner == 'synodic'
uses: synodic/.github/.github/workflows/python-merge.yml@stable
with:
repository_url: https://upload.pypi.org/legacy/
secrets:
PYPI_API_TOKEN: ${{ secrets.PYPI_API_TOKEN }}
26 changes: 13 additions & 13 deletions .github/workflows/python-publish.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
name: Publish Python Package
on:
release:
types: [published]

jobs:
publish_release:
if: github.repository_owner == 'Synodic-Software'
uses: synodic-software/.github/.github/workflows/python-publish.yml@stable
with:
repository_url: https://upload.pypi.org/legacy/
secrets:
PYPI_API_TOKEN: ${{ secrets.PYPI_API_TOKEN }}
name: Publish Python Package
on:
release:
types: [published]
jobs:
publish_release:
if: github.repository_owner == 'synodic'
uses: synodic/.github/.github/workflows/python-publish.yml@stable
with:
repository_url: https://upload.pypi.org/legacy/
secrets:
PYPI_API_TOKEN: ${{ secrets.PYPI_API_TOKEN }}
Loading
Loading