From 55db591d28be796df33748d0d8793ad45752840d Mon Sep 17 00:00:00 2001 From: Geoff Hutchison Date: Fri, 1 May 2026 14:36:02 -0400 Subject: [PATCH 1/3] Add pyPept builder Signed-off-by: Geoff Hutchison --- repositories.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/repositories.toml b/repositories.toml index d4372fa..b9fe69d 100644 --- a/repositories.toml +++ b/repositories.toml @@ -129,3 +129,7 @@ git.commit = "d1cd86cf9dd5154fe3066a64d5e500dc9ac9fe8e" git.repo = "https://github.com/matterhorn103/avogadro-crest" git.commit = "4ac0a3135fc62e6e5c3d04a56a6b828a0050936e" release-tag = "0.1.1" + +[pypept] +git.repo = "https://github.com/ghutchis/avogadro-pypept" +git.commit = "e933ae40dbe1d5d5e3a76cac36eed69b6d430766" \ No newline at end of file From bc0433982be8531e4397b8ce20d66bf24b707eaa Mon Sep 17 00:00:00 2001 From: Geoff Hutchison Date: Fri, 1 May 2026 15:02:27 -0400 Subject: [PATCH 2/3] Fix issues in validation action Signed-off-by: Geoff Hutchison --- .github/workflows/validate-pr.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/validate-pr.yml b/.github/workflows/validate-pr.yml index cb842c4..e9a1d55 100644 --- a/.github/workflows/validate-pr.yml +++ b/.github/workflows/validate-pr.yml @@ -85,7 +85,7 @@ jobs: if [ -z "$changed" ]; then echo "✅ No added/modified plugins to validate." >> "$GITHUB_STEP_SUMMARY" echo "toml_valid=true" >> "$GITHUB_OUTPUT" - elif python head/scripts/generate_index.py -t "$GH_TOKEN" --strict -p $changed; then + elif python head/scripts/generate_index.py -t "$GH_TOKEN" --strict -p $changed head/repositories.toml; then echo "✅ All changed plugins validated successfully." >> "$GITHUB_STEP_SUMMARY" echo "toml_valid=true" >> "$GITHUB_OUTPUT" else @@ -142,7 +142,9 @@ jobs: See the [workflow summary](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) for details." - gh pr comment ${{ github.event.pull_request.number }} --body "$comment" + gh pr comment ${{ github.event.pull_request.number }} \ + --repo "${{ github.repository }}" \ + --body "$comment" # ── Final: fail the job if any check failed ── - name: Fail on validation errors From da89661a4ef79c06fb5d807a48538d804c1d15c5 Mon Sep 17 00:00:00 2001 From: Geoff Hutchison Date: Fri, 1 May 2026 15:07:47 -0400 Subject: [PATCH 3/3] Fix path to repositories.toml Signed-off-by: Geoff Hutchison --- .github/workflows/validate-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate-pr.yml b/.github/workflows/validate-pr.yml index e9a1d55..89ef4cc 100644 --- a/.github/workflows/validate-pr.yml +++ b/.github/workflows/validate-pr.yml @@ -85,7 +85,7 @@ jobs: if [ -z "$changed" ]; then echo "✅ No added/modified plugins to validate." >> "$GITHUB_STEP_SUMMARY" echo "toml_valid=true" >> "$GITHUB_OUTPUT" - elif python head/scripts/generate_index.py -t "$GH_TOKEN" --strict -p $changed head/repositories.toml; then + elif python head/scripts/generate_index.py head/repositories.toml -t "$GH_TOKEN" --strict -p $changed; then echo "✅ All changed plugins validated successfully." >> "$GITHUB_STEP_SUMMARY" echo "toml_valid=true" >> "$GITHUB_OUTPUT" else