Skip to content

Script to update index file.#186

Merged
dkocher merged 5 commits into
mainfrom
issues/185
May 13, 2026
Merged

Script to update index file.#186
dkocher merged 5 commits into
mainfrom
issues/185

Conversation

@dkocher

@dkocher dkocher commented May 11, 2026

Copy link
Copy Markdown
Contributor

Fix #185.

@dkocher dkocher requested review from Copilot and ylangisc May 11, 2026 12:26
@dkocher dkocher marked this pull request as draft May 11, 2026 12:28

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds automated generation of an index.json manifest in the profiles.cyberduck.io S3 bucket so consumers can discover all connection profiles along with their S3 version history (Fix #185, needed for iterate-ch/cyberduck#17744).

Changes:

  • Add scripts/index.py to enumerate all .cyberduckprofile objects (and their versions) in S3 and write index.json.
  • Update profiles-sync GitHub Actions workflow to run the index regeneration after syncing profiles.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
scripts/index.py New Python script that lists profile object versions in S3, extracts basic metadata from the latest version, and uploads a generated index.json.
.github/workflows/profiles-sync.yml Runs the new index generation step after syncing profile changes to the S3 bucket.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread scripts/index.py
Comment thread scripts/index.py Outdated
Comment thread scripts/index.py
Comment thread .github/workflows/profiles-sync.yml Outdated
@dkocher dkocher marked this pull request as ready for review May 11, 2026 13:40
@dkocher dkocher merged commit 9d4158f into main May 13, 2026
1 check passed
@dkocher dkocher deleted the issues/185 branch May 13, 2026 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add script to create index of all profiles including versions

3 participants