Skip to content
Merged

Dev #104

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
cc17035
poc
Sep 9, 2026
3ff360a
build: install rclone 1.75.1 in agent images
RambokDev Sep 9, 2026
5931221
build: exclude target/ and local artifacts from the docker context
RambokDev Sep 9, 2026
9409f0f
feat(storage): add rclone config model and validation helpers
RambokDev Sep 9, 2026
b222b13
feat(storage): stream backups into rclone rcat
RambokDev Sep 9, 2026
ea356ed
fix(storage): abort truncated rclone uploads and strengthen stderr test
RambokDev Sep 10, 2026
ba83b6b
feat(storage): add RcloneProvider upload path
RambokDev Sep 10, 2026
576c055
fix(storage): bound rclone timeouts, detect restore truncation, track…
RambokDev Sep 10, 2026
31e55a7
fix(storage): block virtual and non-viable rclone backends
RambokDev Sep 10, 2026
9bb8303
fix: refactoring
RambokDev Sep 10, 2026
9f9dedf
feat: rclone-privider (#103)
RambokDev Sep 12, 2026
c353443
feat(storage): sftp config model and rclone-config builder
RambokDev Sep 12, 2026
c70cde8
feat(storage): sftp provider over rclone rcat
RambokDev Sep 12, 2026
6d1d7c6
fix: refactoring
RambokDev Sep 12, 2026
012a984
fix(storage): reject line breaks in sftp host/username; drop unused i…
RambokDev Sep 12, 2026
49366ee
refactor(storage): generic rclone config builder and shared obscure util
RambokDev Sep 12, 2026
f6e1a0d
fix: refactoring
RambokDev Sep 12, 2026
24e3e30
chore: update packages
RambokDev Sep 13, 2026
df078b6
Merge pull request #105 from Portabase/feat/sftp-storage
RambokDev Sep 14, 2026
ee5ed81
fix: tests
RambokDev Sep 14, 2026
6e50718
fix: tests
RambokDev Sep 14, 2026
9b79ac4
Merge branch 'refs/heads/dev' into poc/hmac
RambokDev Sep 14, 2026
d52c328
fix: refactoring
RambokDev Sep 14, 2026
b5d0035
Merge pull request #106 from Portabase/poc/hmac
RambokDev Sep 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
# Git
.git
.gitignore

# MD files
CHANGELOG.md
README.md
RELEASE.md

#IDE configurations
.idea
target
dump.rdb
.superpowers
15 changes: 0 additions & 15 deletions .github/workflows/windows-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,21 +44,6 @@ jobs:
- name: Cache cargo build
uses: Swatinem/rust-cache@v2

- name: Cache vcpkg installed packages
uses: actions/cache@v4
with:
path: C:\vcpkg\installed
key: vcpkg-openssl-x64-windows-v1

- name: Install OpenSSL (x64) via vcpkg
shell: pwsh
run: |
# windows-latest ships vcpkg preinstalled; the install is a no-op when the
# package is restored from cache.
& "$env:VCPKG_INSTALLATION_ROOT\vcpkg.exe" install openssl:x64-windows
'VCPKG_ROOT=C:\vcpkg' | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
'OPENSSL_DIR=C:\vcpkg\installed\x64-windows' | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append

- name: Build (cargo release)
shell: pwsh
run: cargo build --release --bin app
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@
.claude

/docs
.superpowers
Loading
Loading