Kenneth Skovhede and GitHub
ca336ba0fa
Merge branch 'master' into feature/remote-oauth-helper
2025-05-24 09:53:22 +02:00
Marcelo C.
b15d643ede
Add Cloudstack CI
2025-05-23 15:15:57 -03:00
7e4c74691e
Potential fix for code scanning alert no. 304: Workflow does not contain permissions
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-23 14:48:41 +02:00
Kenneth Skovhede
e6695056c8
Added GCS to CI testing
2025-05-23 13:06:01 +02:00
Marcelo C.
4f35ac8c36
Add iDrivee2 to CI workflow
2025-05-09 09:51:36 -03:00
Kenneth Skovhede
c008c0e1e7
Fixed a typo
2025-04-29 17:13:40 +02:00
Kenneth Skovhede
a41c330b06
Added OneDrive to CI tests
2025-04-29 16:26:42 +02:00
Kenneth Skovhede
db872aa09f
Disabled ubuntu builds
2025-04-15 10:22:30 +02:00
Kenneth Skovhede
8349c402fa
No wix on Windows
2025-04-14 22:53:15 +02:00
Kenneth Skovhede
af61a62c5d
Don't fail-fast as we may need failed invokes
2025-04-14 22:42:09 +02:00
Kenneth Skovhede
27cec82aad
Added keyfile to env
2025-04-14 22:24:31 +02:00
Kenneth Skovhede
2fb19b4e93
Create dummy changelog file
2025-04-14 22:18:14 +02:00
Kenneth Skovhede
e30fbf5613
Renamed build-only to compile-only.
...
More flexible setup for compile-only runs.
2025-04-14 22:14:06 +02:00
Kenneth Skovhede
6c8a1cb490
Setting working folder
2025-04-14 22:03:23 +02:00
Kenneth Skovhede
512c109ed1
Fixed path to project
2025-04-14 21:59:51 +02:00
Kenneth Skovhede
df939a4334
Add tests to build releases
...
This adds a CI test for building releases so we know in advance if package versions are out-of-order.
This also sets the primary project for CLI to the Server as that covers more than the CLI project.
2025-04-14 21:56:27 +02:00
Kenneth Skovhede
fb71fa827d
Fixed getting filejump secrets found
2025-04-09 18:03:29 +02:00
Kenneth Skovhede
c016bcaf26
Added CI tests for Filejump
2025-04-09 10:41:05 +02:00
Kenneth Skovhede
187641cdb2
Added CI test
2025-03-27 21:42:09 +01:00
Kenneth Skovhede
b6f085f440
Fix for wrong tests being executed
2025-03-06 19:17:21 +01:00
Marcelo C.
3da510f5dc
Adding Box to yml
2025-03-04 19:20:32 -03:00
Marcelo C.
def60a7e70
Adding B2 to CI
...
- Added B2 Test
- Updated ReadMe with backends status and variables
2025-02-18 15:34:22 -03:00
Marcelo C.
3fbdeb65fa
Disabling unsupported platforms for CI
...
Currently the CIFS Tests on macos and windows require it to run in cloud mode, which means the port binding would not match default netbios/directtcp protocol standards as the container port allocation is random and the backend does not support specifying explicit ports.
The remaining tests on linux nevertheless already grants some degree of assurance the backend is working.
2025-02-13 17:41:05 -03:00
marceloduplicati and GitHub
f38d9a3d7e
Terminal Adding CIFS to CI ( #5971 )
...
Adding CIFS to CI
2025-02-13 17:01:58 -03:00
Marcelo C.
8653a5d79a
Adding longer timeout to CI for AzureBlobs
2025-02-13 12:59:48 -03:00
Kenneth Skovhede
782ce21917
Disable selenium tests
2025-02-10 22:04:11 +01:00
Kenneth Skovhede and GitHub
045c6b9147
Feature/adjust pcloud exception ( #5883 )
...
* Fixed pCloud exception type
Changed pCloud exception to `FileMissingException` (was `FileNotFoundException`)
* Fixed a label in tests
2025-01-16 22:21:16 +01:00
Marcelo C.
1afbe59240
CIFS removed from CI
...
CIFS was removed from CI as port mapping issues were detected in the TestContainers setup (port bindings on testcontainers are not mapped 1:1 and have to be fetched at runtime). At the same time, CIFS backed does not support specifying a different port other than the standard 139 and 445 determined by transport option, either NetBiosOverTCP or DirectTCPTransport).
2025-01-06 19:29:57 -03:00
Marcelo C.
e4d1d77ddf
Adding CIFS to CI
2025-01-06 18:09:58 -03:00
marceloduplicati and GitHub
06d73b1c0d
Adding pCloud tests to CI ( #5814 )
...
Additionally fixing debug messages of other tests.
2024-12-26 10:42:09 +01:00
Marcelo C.
62bc920ecd
Limiting concurrency on Backend LiveTests
...
By using a concurrency group called "duplicati-ci-livetests' the goal so to avoid having issues with multiple PRs triggering the live tests in parallel which causes false-fails on tests because they share credentials for cloud provided backends and running in parallel during tests causes file conflicts.
2024-12-18 11:00:01 -03:00
Kenneth Skovhede
f7c94daa20
Changed the logic to run tests on PRs
2024-12-05 12:25:57 +01:00
Kenneth Skovhede
30c80696c7
Linting, use double quotes in yml files
2024-11-21 14:41:22 +01:00
Kenneth Skovhede
00eb61362b
Only run tests on PRs
2024-11-21 14:41:01 +01:00
Marcelo Ceccon
19ccbf54dc
Adding google tests to pipeline
2024-10-30 12:59:44 +01:00
Marcelo Ceccon
bcb2f48882
Adding Test container token to pre-run check.
2024-10-30 09:22:28 +01:00
Marcelo Ceccon
1189bd2fb1
Adding Live backend tests
...
These tests are not unit tests but actual backup tests to backends (both cloud and self hosted containers).
2024-10-30 09:09:17 +01:00
Jan and GitHub
fbff3a3ed9
Fix stale action permissions
...
Action write permissions is required to update the cache (see https://github.com/actions/stale/issues/1133 )
2024-05-23 23:29:09 +02:00
Jan and GitHub
3e01a9352c
Update stale action and increase operation limit
2024-05-19 10:11:29 +02:00
Kenneth Skovhede
4657f48a64
Updated dotnet and checkout to use v4
2024-04-24 13:27:14 +02:00
Kenneth Skovhede
b73e94de7e
Removed unused files.
...
Moved installer files into the ReleaseBuilder
2024-04-23 14:24:38 +02:00
Kenneth Skovhede
9809ef5a78
Updated test workflow
2024-04-18 14:32:17 +02:00
Thomas Suckow
a3bbf63561
Merge remote-tracking branch 'origin/feature/upgrade-to-sdk-style-projects' into feature/net5-kestrel
...
# Conflicts:
# .appveyor.yml
# .github/workflows/tests.yml
# BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.csproj
# BuildTools/DependencyFinder/DependencyFinder.csproj
# BuildTools/GnupgSigningTool/GnupgSigningTool.csproj
# BuildTools/UpdateVersionStamp/UpdateVersionStamp.csproj
# Duplicati CommandLine Only.sln
# Duplicati.Library.RestAPI/RESTMethods/RequestInfo.cs
# Duplicati.Library.RestAPI/Runner.cs
# Duplicati.sln
# Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj
# Duplicati/CommandLine/BackendTester/app.config
# Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj
# Duplicati/CommandLine/BackendTool/app.config
# Duplicati/CommandLine/ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj
# Duplicati/CommandLine/Duplicati.CommandLine.csproj
# Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj
# Duplicati/CommandLine/app.config
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Assets/icons/normal-warning.png
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs
# Duplicati/GUI/Duplicati.GUI.TrayIcon/app.config
# Duplicati/Library/AutoUpdater/Duplicati.Library.AutoUpdater.csproj
# Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj
# Duplicati/Library/Backend/AzureBlob/Duplicati.Library.Backend.AzureBlob.csproj
# Duplicati/Library/Backend/Backblaze/Duplicati.Library.Backend.Backblaze.csproj
# Duplicati/Library/Backend/Box/Duplicati.Library.Backend.Box.csproj
# Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj
# Duplicati/Library/Backend/Dropbox/Duplicati.Library.Backend.Dropbox.csproj
# Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj
# Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj
# Duplicati/Library/Backend/GoogleServices/Duplicati.Library.Backend.GoogleServices.csproj
# Duplicati/Library/Backend/HubiC/Duplicati.Library.Backend.HubiC.csproj
# Duplicati/Library/Backend/Idrivee2/Duplicati.Library.Backend.Idrivee2.csproj
# Duplicati/Library/Backend/Jottacloud/Duplicati.Library.Backend.Jottacloud.csproj
# Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj
# Duplicati/Library/Backend/OAuthHelper/Duplicati.Library.OAuthHelper.csproj
# Duplicati/Library/Backend/OneDrive/Duplicati.Library.Backend.OneDrive.csproj
# Duplicati/Library/Backend/OpenStack/Duplicati.Library.Backend.OpenStack.csproj
# Duplicati/Library/Backend/Rclone/Duplicati.Library.Backend.Rclone.csproj
# Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj
# Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj
# Duplicati/Library/Backend/SharePoint/Duplicati.Library.Backend.SharePoint.csproj
# Duplicati/Library/Backend/Sia/Duplicati.Library.Backend.Sia.csproj
# Duplicati/Library/Backend/Storj/Duplicati.Library.Backend.Storj.csproj
# Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj
# Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj
# Duplicati/Library/Backend/TencentCOS/Duplicati.Library.Backend.TencentCOS.csproj
# Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj
# Duplicati/Library/Common/Duplicati.Library.Common.csproj
# Duplicati/Library/Compression/Duplicati.Library.Compression.csproj
# Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj
# Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj
# Duplicati/Library/Interface/Duplicati.Library.Interface.csproj
# Duplicati/Library/Localization/Duplicati.Library.Localization.csproj
# Duplicati/Library/Logging/Duplicati.Library.Logging.csproj
# Duplicati/Library/Main/Duplicati.Library.Main.csproj
# Duplicati/Library/Modules/Builtin/CheckMonoSSL.cs
# Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj
# Duplicati/Library/Modules/Builtin/SendJabberMessage.cs
# Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj
# Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj
# Duplicati/Library/UsageReporter/Duplicati.Library.UsageReporter.csproj
# Duplicati/Library/Utility/Duplicati.Library.Utility.csproj
# Duplicati/Library/Utility/HashAlgorithmHelper.cs
# Duplicati/Library/Utility/Power/WindowsPowerSupplyState.cs
# Duplicati/License/Duplicati.License.csproj
# Duplicati/Server/Duplicati.Server.Serialization/Duplicati.Server.Serialization.csproj
# Duplicati/Server/Duplicati.Server.csproj
# Duplicati/Server/app.config
# Duplicati/Service/Duplicati.Service.csproj
# Duplicati/Service/app.config
# Duplicati/Tools/Duplicati.Tools.csproj
# Duplicati/UnitTest/Duplicati.UnitTest.csproj
# Duplicati/UnitTest/GeneralBlackBoxTesting.cs
# Duplicati/UnitTest/app.config
# Duplicati/WindowsService/WindowsService.csproj
# Installer/debian/docker/debian/control
# Tools/SQLiteTool/SQLiteTool.csproj
# Tools/ZipFileDebugger/ZipFileDebugger.csproj
# guiTests/guiTest.py
# thirdparty/UnixSupport/UnixSupport.csproj
# thirdparty/alphavss/Homepage.txt
# thirdparty/alphavss/License.txt
# thirdparty/alphavss/licensedata.json
2024-02-29 21:55:17 -08:00
gpatel-fr and GitHub
7f97af85d4
allow Github build from PR ( #5103 )
2024-02-21 23:18:10 +01:00
Jan and GitHub
f6440a8e70
Update stale action to v8 ( #5036 )
2023-09-27 23:44:40 +02:00
gpatel-fr and GitHub
84d9918041
add stale issues management ( #5013 )
2023-08-28 17:11:33 +02:00
gpatel-fr and GitHub
d0f1498bd4
update version number for artifacts ( #4960 )
2023-06-04 11:23:11 +02:00
gpatel-fr and GitHub
0664916e95
Merge pull request #4933 from gpatel-fr/retrymactestdownload
...
try to work around problems in downloading test file by retrying
2023-05-17 20:15:10 +02:00
gpatel-fr
7e7aadc10f
try to work around problems in downloading test files by retrying
...
set maximum output for the Linux and Mac tests
2023-05-15 00:29:47 +02:00
gpatel-fr and GitHub
619e95d4a6
Merge pull request #4936 from taz-il/update-tests-workflow
...
Update tests workflow - fix warnings that will soon break the tests
2023-05-15 00:14:14 +02:00