Skip to content

Commit 00dd850

Browse files
authored
Merge pull request #20 from anthropics/update-release-workflow
Update release workflow to dynamically find skills
2 parents fe2f7bd + 5287111 commit 00dd850

1 file changed

Lines changed: 15 additions & 18 deletions

File tree

.github/workflows/release.yml

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,31 +15,28 @@ jobs:
1515
- name: Checkout code
1616
uses: actions/checkout@v4
1717

18-
- name: Create skill zip file
18+
- name: Create skill zip files
1919
run: |
20-
cd single-cell-rna-qc
21-
zip -r ../single-cell-rna-qc-${GITHUB_REF_NAME}.zip .
22-
cd ..
20+
# Find all skill directories and create zip files
21+
for skill_dir in */; do
22+
if [ -d "$skill_dir" ] && [ -f "${skill_dir}SKILL.md" ]; then
23+
skill_name="${skill_dir%/}"
24+
echo "Packaging $skill_name..."
25+
cd "$skill_name"
26+
zip -r "../${skill_name}-${GITHUB_REF_NAME}.zip" .
27+
cd ..
28+
fi
29+
done
2330
24-
- name: Create instrument-data-to-allotrope skill zip file
25-
run: |
26-
cd instrument-data-to-allotrope
27-
zip -r ../instrument-data-to-allotrope-${GITHUB_REF_NAME}.zip .
28-
cd ..
29-
30-
- name: Create scvi-tools skill zip file
31-
run: |
32-
cd scvi-tools
33-
zip -r ../scvi-tools-${GITHUB_REF_NAME}.zip .
34-
cd ..
31+
# List created zip files
32+
echo "Created packages:"
33+
ls -la *-*.zip
3534
3635
- name: Create Release
3736
uses: softprops/action-gh-release@v1
3837
with:
3938
files: |
40-
single-cell-rna-qc-*.zip
41-
instrument-data-to-allotrope-*.zip
42-
scvi-tools-*.zip
39+
*-*.zip
4340
generate_release_notes: true
4441
draft: true
4542
prerelease: false

0 commit comments

Comments
 (0)