Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an AWS sync backend #492

Merged
merged 1 commit into from
Dec 3, 2024
Merged

Conversation

djmitche
Copy link
Collaborator

@djmitche djmitche commented Dec 1, 2024

This approach is very similar to that of GCP, and utilizes a similar conditional-write mechanism to prevent conflicting updates to the latest key.

This updates the package major version to 1.0.0, as it modifies the ServerConfig enum by adding a new variant -- a semver-breaking change. To avoid further major version bumps from additional variants, this also adds #[non-exhaustive] to the enum.

This also bumps the MSRV to the MSRV of the AWS SDK (1.78.0).

@djmitche djmitche force-pushed the issue368 branch 3 times, most recently from c630213 to ddec215 Compare December 1, 2024 14:53
@djmitche djmitche mentioned this pull request Dec 1, 2024
@djmitche djmitche marked this pull request as ready for review December 1, 2024 22:56
@djmitche djmitche force-pushed the issue368 branch 2 times, most recently from 74dc215 to bc65f9e Compare December 1, 2024 23:12
@djmitche djmitche requested a review from ryneeverett December 1, 2024 23:13
@djmitche djmitche linked an issue Dec 1, 2024 that may be closed by this pull request
@djmitche
Copy link
Collaborator Author

djmitche commented Dec 1, 2024

@dathanb @travisb please take a look?

@travisb
Copy link

travisb commented Dec 1, 2024

@djmitche p sure you meant to tag someone else

@djmitche
Copy link
Collaborator Author

djmitche commented Dec 2, 2024

Sorry -- @travisby!

taskchampion/src/server/config.rs Outdated Show resolved Hide resolved
taskchampion/src/server/cloud/aws.rs Outdated Show resolved Hide resolved
taskchampion/src/server/cloud/aws.rs Show resolved Hide resolved
taskchampion/src/server/cloud/aws.rs Outdated Show resolved Hide resolved
taskchampion/src/server/cloud/aws.rs Outdated Show resolved Hide resolved
taskchampion/src/server/cloud/aws.rs Outdated Show resolved Hide resolved
taskchampion/src/server/cloud/aws.rs Outdated Show resolved Hide resolved
This approach is very similar to that of GCP, and utilizes a similar
conditional-write mechanism to prevent conflicting updates to the
`latest` key.

This updates the package major version to 1.0.0, as it modifies the
`ServerConfig` enum by adding a new variant -- a semver-breaking change.
To avoid further major version bumps from additional variants, this also
adds `#[non-exhaustive]` to the enum.
@djmitche djmitche enabled auto-merge (squash) December 3, 2024 12:21
@djmitche djmitche merged commit c33f8f1 into GothenburgBitFactory:main Dec 3, 2024
16 checks passed
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.

Sync to AWS
3 participants