Skip to content

maint(web): move rsync code to shared functions 🐓#14254

Merged
ermshiperete merged 1 commit intomasterfrom
maint/web/rsync
Jul 3, 2025
Merged

maint(web): move rsync code to shared functions 🐓#14254
ermshiperete merged 1 commit intomasterfrom
maint/web/rsync

Conversation

@ermshiperete
Copy link
Copy Markdown
Contributor

Build-bot: skip
Test-bot: skip

Build-bot: skip
Test-bot: skip
@ermshiperete ermshiperete requested review from mcdurdin and rc-swag July 2, 2025 09:51
@github-project-automation github-project-automation bot moved this to Todo in Keyman Jul 2, 2025
@github-actions github-actions bot added web/ windows/ android/ developer/ ios/ mac/ linux/ common/ core/ Keyman Core resources/ maint Maintenance work -- continuous integration, build scripts, infrastructure labels Jul 2, 2025
@keymanapp-test-bot
Copy link
Copy Markdown

User Test Results

Test specification and instructions

User tests are not required

@keymanapp-test-bot keymanapp-test-bot bot added this to the A19S6 milestone Jul 2, 2025
ermshiperete added a commit that referenced this pull request Jul 2, 2025
Refactors the Powershell scripts that download and upload files and
create .download_info files.

This change is based on #14236/#14254 which bypasses the path rewriting
that msys does when calling Windows rsync.

Fixes: #14226
Related: #14236
Build-bot: skip
Test-bot: skip
ermshiperete added a commit that referenced this pull request Jul 2, 2025
Refactors the Powershell scripts that download and upload files and
create .download_info files.

This change is based on #14236/#14254 which bypasses the path rewriting
that msys does when calling Windows rsync. Part of this change was done
for developer in #14255.

Related: #14236, #14255
ermshiperete added a commit that referenced this pull request Jul 2, 2025
Refactors the Powershell scripts that download and upload files and
create .download_info files.

This change is based on #14236/#14254 which bypasses the path rewriting
that msys does when calling Windows rsync. Part of this change was done
for developer in #14255.

Related: #14236, #14255
ermshiperete added a commit that referenced this pull request Jul 2, 2025
Refactors the Powershell scripts that download and upload files and
create .download_info files.

This change is based on #14236/#14254 which bypasses the path rewriting
that msys does when calling Windows rsync. Part of this change was done
for developer in #14255.

Related: #14236, #14255
ermshiperete added a commit that referenced this pull request Jul 2, 2025
Refactors the Powershell scripts that download and upload files and
create .download_info files.

This change is based on #14236/#14254 which bypasses the path rewriting
that msys does when calling Windows rsync.

Fixes: #14226
Related: #14236
Build-bot: skip
Test-bot: skip
@ermshiperete ermshiperete changed the title maint(web): move rsync code to shared functions maint(web): move rsync code to shared functions 🐓 Jul 2, 2025
Comment on lines +65 to 68
(
cd build/upload
tc_rsync_upload "${KEYMAN_VERSION}" "web/${KEYMAN_TIER}"
)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Is there a reason this is put into a subshell apart from the cd?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

No. I put it in the subshell so that we don't have to cd back

ermshiperete added a commit that referenced this pull request Jul 3, 2025
Refactors the Powershell scripts that download and upload files and create .download_info files.

This change is based on #14236/#14254 which bypasses the path rewriting that msys does when calling Windows rsync. Part of this change was done for developer in #14255.
@ermshiperete ermshiperete merged commit 366bc30 into master Jul 3, 2025
7 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in Keyman Jul 3, 2025
@ermshiperete ermshiperete deleted the maint/web/rsync branch July 3, 2025 10:54
ermshiperete added a commit that referenced this pull request Jul 3, 2025
Refactors the Powershell scripts that download and upload files and create .download_info files.

This change is based on #14236/#14254 which bypasses the path rewriting that msys does when calling Windows rsync.
@keyman-server
Copy link
Copy Markdown
Collaborator

Changes in this pull request will be available for download in Keyman version 19.0.76-alpha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

android/ common/ core/ Keyman Core developer/ ios/ linux/ mac/ maint Maintenance work -- continuous integration, build scripts, infrastructure resources/ web/ windows/

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants