Andreas Wachter
e585cdea3e
updated documentation ( #405 )
v0.10.45
2026-06-22 10:59:37 +02:00
Andreas Wachter
029f4e9fb4
extend ~ to home directory ( #404 )
2026-06-22 09:45:16 +02:00
Bernat Mut and Andreas Wachter
d5caefb310
Feature/discussion 391 add GitHub app support ( #396 )
...
* feat: Add GitHub App support for authentication in configuration and code
* feat: Enhance GitHub App support by updating repository fetching logic and authentication method
* test: Update dependencies, enhance configuration handling, and add GitHub client tests
- Updated dependencies in go.sum to latest versions for improved stability and security.
- Added a defer statement to close the configuration file in readConfigFile function to prevent resource leaks.
- Implemented unit tests for GenRepo's HasAppAuth method to validate authentication conditions.
- Created new tests for the GitHub client to verify behavior with and without authentication tokens, including handling of invalid and missing private key files.
* feat: Exclude G101 gosec warning for github/github_test.go
* fixed go.mod and go.sum
---------
Co-authored-by: Andreas Wachter <andreas.wachter@buddyspencer.monster >
2026-06-16 14:12:59 +02:00
Hildebrand Soethoudt
c8a812e5c3
Rework of BitBucket authentication ( #402 )
...
* Rework of the BitBucket source authentication:
* Renamed 'user' to 'organization' as it better reflects the bitbucket architecture
* Added email config field, used fetch the workspace repo list with API token auth
* Added error log line in case workspace repo list fetch fails
* go-bitbucket version bump to 0.10.0
* fixed linting error
* ran go mod tidy to cleanup unused deps
2026-06-12 08:23:29 +02:00
Bernat Mut
fa7816143d
feat: Add support for S3 AWS Credentials Chain ( #394 )
...
* feat: Add support for S3 static credentials configuration
- Updated S3Repo struct to include UseStaticCreds field
- Refactored credential retrieval logic in UploadDirToS3 and DeleteObjectsNotInRepo functions
- Added tests for S3Repo and credential retrieval functions
* docs: add changes for use_static_creds
* fix: lint issues
* fix: exclude gosec sanitized file path
2026-06-02 21:10:28 +02:00
Jan Loewe
ee95e89de5
Fix unintentional data loss when zip is false and keep greater than or one ( #399 )
2026-06-02 21:00:20 +02:00
dependabot[bot]
5d3622e30f
Bump github.com/go-git/go-git/v5 from 5.19.0 to 5.19.1 ( #397 )
...
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.19.0 to 5.19.1.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Changelog](https://github.com/go-git/go-git/blob/main/HISTORY.md )
- [Commits](https://github.com/go-git/go-git/compare/v5.19.0...v5.19.1 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.19.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:35:45 +02:00
Bernat Mut
617acfda96
chore: bump action versions in workflows to latest stable releases ( #395 )
...
* chore: bump action versions in workflows to latest stable releases
* fix: add revive var-naming exclusion for zip_test.go
* fix: correct formatting and structure in .goreleaser.yml
* fix: ensure fetch-depth is set for actions/checkout in workflow
* fix: update GoReleaser conditions for tag-based releases in workflow
2026-05-18 11:17:28 +02:00
Andreas Wachter
97c1d192bd
fixed exclude org race condition ( #393 )
v0.10.44
2026-05-14 19:11:11 +02:00
Andreas Wachter
d3fd3e4717
go mod tidy
v0.10.43
2026-05-13 10:10:42 +02:00
Hildebrand Soethoudt
5f03e6cfa6
updated ktrysmt/go-bitbucket dependency to v0.9.100, that includes the BitBucket API deprecation fix as part of release v0.9.96 ( #389 )
2026-05-13 10:04:32 +02:00
dependabot[bot]
17c2361e3d
Bump github.com/go-git/go-git/v5 from 5.18.0 to 5.19.0 ( #387 )
2026-05-11 18:14:58 +02:00
Andreas Wachter
3369a9fa37
fix gitlab format issue ( #386 )
v0.10.42
2026-05-04 12:15:38 +02:00
Andreas Wachter
b34eae7ec8
updated ktrysmt/go-bitbucket
v0.10.41
2026-04-25 09:56:52 +02:00
ShalokShalom
f8e569f780
Add Forgejo/Codeberg ( #382 )
2026-04-20 17:19:40 +02:00
Andreas Wachter
019c2fdee7
update go
2026-04-20 10:24:20 +02:00
Andreas Wachter
9daf4cef3d
updated bitbucket and gitlab code, updated dependencies ( #381 )
2026-04-20 10:18:02 +02:00
dependabot[bot]
9f4d798ee1
Bump github.com/go-git/go-git/v5 from 5.17.1 to 5.18.0 ( #379 )
v0.10.40
2026-04-18 13:57:57 +02:00
Andreas Wachter
1ba40c996d
unify docker.yml ( #378 )
2026-04-16 18:59:53 +02:00
Sjors Holtrop
49e1a956ce
S3 dest: Tag backup objects with original repo's URL ( #377 )
...
* beginning of user tags implementation
* make s3 src URL tagging configurable
* fix formatting
* actually fix formatting
2026-04-16 07:11:36 +02:00
Andreas Wachter
036923b810
added email header to ntfy ( #376 )
2026-04-09 07:30:36 +02:00
Andreas Wachter
de4f262e1f
add additional tests ( #374 )
...
* add additional tests
* fix linter
2026-04-08 16:32:34 +02:00
Andreas Wachter
4bbe669b71
fix findings from 372 ( #373 )
2026-04-06 11:34:05 +02:00
Andreas Wachter
e6999418e2
Fix linting ( #372 )
2026-04-05 21:39:20 +02:00
Andreas Wachter
8214115952
Merge pull request #369 from cooperspencer/update_sourcehut
...
do not use the api anymore but switch to graphql
2026-04-05 19:33:34 +02:00
Andreas Wachter
ff10d30ed3
Merge pull request #368 from cooperspencer/dependabot/go_modules/github.com/go-git/go-git/v5-5.17.1
...
Bump github.com/go-git/go-git/v5 from 5.16.5 to 5.17.1
2026-03-31 13:49:33 +02:00
Andreas Wachter
45c03a96f1
do not use the api anymore but switch to graphql
2026-03-31 13:40:49 +02:00
dependabot[bot]
2fb0bc23f0
Bump github.com/go-git/go-git/v5 from 5.16.5 to 5.17.1
...
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.16.5 to 5.17.1.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.16.5...v5.17.1 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.17.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-30 17:15:46 +00:00
Andreas Wachter
b41088d141
Merge pull request #365 from cooperspencer/codeberg_nil
2026-02-26 20:00:38 +01:00
Andreas Wachter
d40418ef2a
update linter
2026-02-26 18:51:23 +01:00
Andreas Wachter
7229f2d275
update go in workflows
2026-02-26 18:47:01 +01:00
Andreas Wachter
77d252ee9a
Merge branch 'codeberg_nil' of github.com:cooperspencer/gickup into codeberg_nil
2026-02-26 16:56:58 +01:00
Andreas Wachter
226b61ad8d
update containers
2026-02-26 16:56:18 +01:00
Andreas Wachter
a1b23aa0b4
fix codeberg nil error
2026-02-26 16:54:44 +01:00
Andreas Wachter
5980507ddc
Merge pull request #360 from cooperspencer/update_go_container
...
updated go in containers
2026-02-26 16:53:55 +01:00
Andreas Wachter
fe97cd2043
update containers
2026-02-26 16:41:15 +01:00
Andreas Wachter
c753720079
fix codeberg nil error
2026-02-26 16:29:57 +01:00
Andreas Wachter
6f020d665f
Merge pull request #364 from cooperspencer/dependabot/go_modules/github.com/cloudflare/circl-1.6.3
...
Bump github.com/cloudflare/circl from 1.6.1 to 1.6.3
2026-02-26 16:23:53 +01:00
Andreas Wachter
6e67bddfc6
Merge pull request #361 from cooperspencer/dependabot/go_modules/github.com/go-git/go-git/v5-5.16.5
...
Bump github.com/go-git/go-git/v5 from 5.14.0 to 5.16.5
2026-02-26 16:23:28 +01:00
dependabot[bot]
86fb87733d
Bump github.com/cloudflare/circl from 1.6.1 to 1.6.3
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.6.1 to 1.6.3.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.6.1...v1.6.3 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-version: 1.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-25 19:30:46 +00:00
dependabot[bot]
cd5a752013
Bump github.com/go-git/go-git/v5 from 5.14.0 to 5.16.5
...
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.14.0 to 5.16.5.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.14.0...v5.16.5 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.16.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 00:33:33 +00:00
Andreas Wachter
c4f9ddaf70
fixed non-constant format in gitcmd
2026-02-04 15:56:11 +01:00
Andreas Wachter
778d43464d
updated go in containers
2026-02-04 15:51:00 +01:00
Andreas Wachter
766c4ba46a
Merge pull request #357 from ryanwalder/ryanw/add-openssh
...
Add openssh package install to Dockerfile
2025-12-01 18:51:18 +01:00
Andreas Wachter
b0cfce2d0d
Merge pull request #354 from cooperspencer/dependabot/go_modules/golang.org/x/crypto-0.45.0
...
Bump golang.org/x/crypto from 0.41.0 to 0.45.0
2025-12-01 18:46:42 +01:00
Ryan Walder
9f04a19ec7
Add openssh package install to Dockerfile
2025-12-01 17:20:21 +00:00
dependabot[bot]
270b666195
Bump golang.org/x/crypto from 0.41.0 to 0.45.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.41.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.41.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.45.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 02:43:43 +00:00
Andreas Wachter
a1b11bf9e1
Merge pull request #352 from gazzyt/azure-blob-storage
...
Add Support for Azure blob storage as a destination
2025-11-12 08:09:37 +01:00
Gary Thomas
3e91ae4270
Update conf.example.yml for azure blob storage
2025-11-09 19:46:37 +00:00
Gary Thomas
226f648c64
Add support for using azure clientid and secret credentials
2025-10-29 21:25:07 +00:00