Azure / Azure/CosmosDBShell

GitHub Action: azure/setup-cosmosdb-shell for CI workflows

Đang mở
#178 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
automation P1
Ngôn ngữ chính
C#
Star
3
Fork
7
Merge trung bình
1 ngày 12 giờ
Pull request đã merge (30 ngày)
14

Mô tả

## Feedback source
External user feedback (travel multi-agent workshop team).

## Problem
There is no official GitHub Action to install/setup CosmosDB Shell in CI workflows. Users must manually download, extract, and add to PATH — adding boilerplate and fragility to every workflow.

## Proposed solution
Publish an official **azure/setup-cosmosdb-shell** GitHub Action that:
- Accepts a version input (with a sensible default/latest)
- Downloads the correct platform-specific package
- Extracts and adds to PATH
- Caches the binary across runs (using actions/cache or tool-cache)
- Verifies checksum/signature

## Example usage
```yaml
steps:
- uses: azure/setup-cosmosdb-shell@v1
with:
version: 1.0.213-preview
```n
## Acceptance criteria
- [ ] Action published to GitHub Marketplace
- [ ] Supports Linux, macOS, Windows runners
- [ ] Built-in caching (tool-cache pattern)
- [ ] Version pinning and 'latest' support
- [ ] Documented in CI/CD guide

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu từ workflow mẫu trong issue và xem lại hướng dẫn CI/CD để hiểu cách thiết lập dự kiến ở phía người dùng. Công việc được xem là hoàn tất khi một action azure/setup-cosmosdb-shell đã phát hành hỗ trợ các nền tảng, chế độ phiên bản, bộ nhớ đệm, việc xác minh và cách sử dụng CI/CD được ghi lại.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
github-actions
Lĩnh vực
ci-cd, cli
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.