---
pid: 128400
cwd: "C:\Users\floris\documents\github\athena-auth"
command: "$env:CARGO_REGISTRY_TOKEN='ciomU1zKsLXd6XMpmPJySndBvrbeggWPJRX'; xbp publish --target crates --allow-dirty --force --manifest-path C:\\Users\\floris\\documents\\github\\athena-auth\\Cargo.toml 2>&1"
started_at: 2026-06-26T23:20:40.409Z
running_for_ms: 700006   
---
xbp → publish [NORMAL]
xbp : warning: `cargo publish --token` is deprecated in favor of using `cargo login` and environment variables
At line:1 char:66
+ ... beggWPJRX'; xbp publish --target crates --allow-dirty --force --manif ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (warning: `cargo...nment variables:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
 
    Updating crates.io index
   Packaging athena-auth v1.12.0 (/mnt/c/Users/floris/Documents/GitHub/athena-auth)
    Updating crates.io index
warning: package `fastrand v2.4.0` in Cargo.lock is yanked in registry `crates-io`, consider updating to a version 
that is not yanked
    Packaged 1148 files, 12.4MiB (5.4MiB compressed)
   Verifying athena-auth v1.12.0 (/mnt/c/Users/floris/Documents/GitHub/athena-auth)
 Downloading crates ...
  Downloaded athena-auth-multitenancy v1.9.4
  Downloaded athena-auth-derive v1.9.4
  Downloaded athena-auth-api v1.9.4
  Downloaded athena-auth-core v1.10.0
   Compiling tower v0.5.3
   Compiling aws-smithy-types v1.5.0
   Compiling hyper v1.9.0
   Compiling rustls v0.23.37
   Compiling caching-matrix v1.9.4
   Compiling athena-auth-derive v1.9.4
   Compiling axum-core v0.5.6
   Compiling governor v0.10.4
   Compiling athena-auth-multitenancy v1.9.4
   Compiling sqlx-core v0.8.6
   Compiling validator v0.19.0
   Compiling redis v0.27.6
   Compiling tower-http v0.6.8
   Compiling aws-smithy-runtime-api v1.12.3
   Compiling aws-smithy-eventstream v0.60.21
   Compiling aws-smithy-query v0.60.15
   Compiling hyper-util v0.1.20
   Compiling aws-smithy-schema v0.1.0
   Compiling aws-smithy-http v0.63.6
   Compiling aws-credential-types v1.2.14
   Compiling aws-smithy-observability v0.2.6
   Compiling aws-types v1.3.16
   Compiling aws-smithy-json v0.62.7
   Compiling axum v0.8.8
   Compiling aws-sigv4 v1.4.5
   Compiling aws-smithy-checksums v0.64.8
   Compiling tokio-rustls v0.26.4
   Compiling hyper-rustls v0.27.7
   Compiling lettre v0.11.21
   Compiling sqlx-postgres v0.8.6
   Compiling aws-smithy-http-client v1.1.13
   Compiling reqwest v0.12.28
   Compiling aws-smithy-runtime v1.11.3
   Compiling sqlx-macros-core v0.8.6
   Compiling aws-runtime v1.7.5
   Compiling sqlx-macros v0.8.6
   Compiling aws-sdk-sts v1.107.0
   Compiling aws-sdk-s3 v1.137.0
   Compiling aws-config v1.8.18
   Compiling sqlx v0.8.6
   Compiling athena-auth-core v1.10.0
   Compiling athena-auth-api v1.9.4
error[E0063]: missing field `variable_bindings` in initializer of `CreateEmailTemplate`
    --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/admin/h
andlers.rs:1198:32
     |
1198 |         .create_email_template(CreateEmailTemplate {
     |                                ^^^^^^^^^^^^^^^^^^^ missing `variable_bindings`
error[E0063]: missing field `variable_bindings` in initializer of `UpdateEmailTemplate`
    --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/admin/h
andlers.rs:1271:13
     |
1271 |             UpdateEmailTemplate {
     |             ^^^^^^^^^^^^^^^^^^^ missing `variable_bindings`
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/email_ve
rification/handlers.rs:113:26
    |
113 |             let bodies = verification_email_for_context(ctx, &verification_url).await;
    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:722:14
    |
722 | pub async fn verification_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
113 |             let bodies = verification_email_for_context(ctx, &verification_url, /* AuthEmailRenderContext 
*/).await;
    |                                                                               ++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/email_ve
rification/mod.rs:346:30
    |
346 |                 let bodies = verification_email_for_context(ctx, &verification_url).await;
    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:722:14
    |
722 | pub async fn verification_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
346 |                 let bodies = verification_email_for_context(ctx, &verification_url, /* AuthEmailRenderContext 
*/).await;
    |                                                                                   ++++++++++++++++++++++++++++++
error[E0061]: this function takes 6 arguments but 5 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/organiza
tion/handlers/invitation.rs:189:18
    |
189 |       let bodies = organization_invitation_email_for_context(
    |  __________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
190 | |         ctx,
191 | |         organization.name(),
192 | |         invitation.role(),
193 | |         inviter_identity,
194 | |         invitation_url.as_str(),
195 | |     )
    | |_____- argument #6 of type `AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:839:14
    |
839 | pub async fn organization_invitation_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
189 |     let bodies = organization_invitation_email_for_context(
...
194 |         invitation_url.as_str(),
195 ~         /* AuthEmailRenderContext */,
196 ~     )
    |
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/password
_management/handlers.rs:200:26
    |
200 |             let bodies = password_reset_email_for_context(ctx, &reset_url).await;
    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------------- argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:742:14
    |
742 | pub async fn password_reset_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
200 |             let bodies = password_reset_email_for_context(ctx, &reset_url, /* AuthEmailRenderContext */).await;
    |                                                                          ++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/two_fact
or.rs:445:22
    |
445 |         let bodies = two_factor_otp_email_for_context(ctx, &otp).await;
    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------- argument #3 of type `AuthEmailRenderContext` is 
missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:806:14
    |
806 | pub async fn two_factor_otp_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
445 |         let bodies = two_factor_otp_email_for_context(ctx, &otp, /* AuthEmailRenderContext */).await;
    |                                                                ++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/user_man
agement/handlers.rs:158:22
    |
158 |         let bodies = change_email_confirmation_email_for_context(ctx, &verification_url).await;
    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:762:14
    |
762 | pub async fn change_email_confirmation_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
158 |         let bodies = change_email_confirmation_email_for_context(ctx, &verification_url, /* 
AuthEmailRenderContext */).await;
    |                                                                                        
++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/user_man
agement/handlers.rs:265:22
    |
265 |         let bodies = account_deletion_confirmation_email_for_context(ctx, &verification_url).await;
    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:786:14
    |
786 | pub async fn account_deletion_confirmation_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
265 |         let bodies = account_deletion_confirmation_email_for_context(ctx, &verification_url, /* 
AuthEmailRenderContext */).await;
    |                                                                                            
++++++++++++++++++++++++++++++
Some errors have detailed explanations: E0061, E0063.
For more information about an error, try `rustc --explain E0061`.
error: could not compile `athena-auth-api` (lib) due to 9 previous errors
error: failed to verify package tarball
ERROR publish Publish command failed
  cargo publish failed for athena-auth@1.12.0.
stderr:
warning: `cargo publish --token` is deprecated in favor of using `cargo login` and environment variables
    Updating crates.io index
   Packaging athena-auth v1.12.0 (/mnt/c/Users/floris/Documents/GitHub/athena-auth)
    Updating crates.io index
warning: package `fastrand v2.4.0` in Cargo.lock is yanked in registry `crates-io`, consider updating to a version 
that is not yanked
    Packaged 1148 files, 12.4MiB (5.4MiB compressed)
   Verifying athena-auth v1.12.0 (/mnt/c/Users/floris/Documents/GitHub/athena-auth)
 Downloading crates ...
  Downloaded athena-auth-multitenancy v1.9.4
  Downloaded athena-auth-derive v1.9.4
  Downloaded athena-auth-api v1.9.4
  Downloaded athena-auth-core v1.10.0
   Compiling tower v0.5.3
   Compiling aws-smithy-types v1.5.0
   Compiling hyper v1.9.0
   Compiling rustls v0.23.37
   Compiling caching-matrix v1.9.4
   Compiling athena-auth-derive v1.9.4
   Compiling axum-core v0.5.6
   Compiling governor v0.10.4
   Compiling athena-auth-multitenancy v1.9.4
   Compiling sqlx-core v0.8.6
   Compiling validator v0.19.0
   Compiling redis v0.27.6
   Compiling tower-http v0.6.8
   Compiling aws-smithy-runtime-api v1.12.3
   Compiling aws-smithy-eventstream v0.60.21
   Compiling aws-smithy-query v0.60.15
   Compiling hyper-util v0.1.20
   Compiling aws-smithy-schema v0.1.0
   Compiling aws-smithy-http v0.63.6
   Compiling aws-credential-types v1.2.14
   Compiling aws-smithy-observability v0.2.6
   Compiling aws-types v1.3.16
   Compiling aws-smithy-json v0.62.7
   Compiling axum v0.8.8
   Compiling aws-sigv4 v1.4.5
   Compiling aws-smithy-checksums v0.64.8
   Compiling tokio-rustls v0.26.4
   Compiling hyper-rustls v0.27.7
   Compiling lettre v0.11.21
   Compiling sqlx-postgres v0.8.6
   Compiling aws-smithy-http-client v1.1.13
   Compiling reqwest v0.12.28
   Compiling aws-smithy-runtime v1.11.3
   Compiling sqlx-macros-core v0.8.6
   Compiling aws-runtime v1.7.5
   Compiling sqlx-macros v0.8.6
   Compiling aws-sdk-sts v1.107.0
   Compiling aws-sdk-s3 v1.137.0
   Compiling aws-config v1.8.18
   Compiling sqlx v0.8.6
   Compiling athena-auth-core v1.10.0
   Compiling athena-auth-api v1.9.4
error[E0063]: missing field `variable_bindings` in initializer of `CreateEmailTemplate`
    --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/admin/h
andlers.rs:1198:32
     |
1198 |         .create_email_template(CreateEmailTemplate {
     |                                ^^^^^^^^^^^^^^^^^^^ missing `variable_bindings`
error[E0063]: missing field `variable_bindings` in initializer of `UpdateEmailTemplate`
    --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/admin/h
andlers.rs:1271:13
     |
1271 |             UpdateEmailTemplate {
     |             ^^^^^^^^^^^^^^^^^^^ missing `variable_bindings`
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/email_ve
rification/handlers.rs:113:26
    |
113 |             let bodies = verification_email_for_context(ctx, &verification_url).await;
    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:722:14
    |
722 | pub async fn verification_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
113 |             let bodies = verification_email_for_context(ctx, &verification_url, /* AuthEmailRenderContext 
*/).await;
    |                                                                               ++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/email_ve
rification/mod.rs:346:30
    |
346 |                 let bodies = verification_email_for_context(ctx, &verification_url).await;
    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:722:14
    |
722 | pub async fn verification_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
346 |                 let bodies = verification_email_for_context(ctx, &verification_url, /* AuthEmailRenderContext 
*/).await;
    |                                                                                   ++++++++++++++++++++++++++++++
error[E0061]: this function takes 6 arguments but 5 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/organiza
tion/handlers/invitation.rs:189:18
    |
189 |       let bodies = organization_invitation_email_for_context(
    |  __________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
190 | |         ctx,
191 | |         organization.name(),
192 | |         invitation.role(),
193 | |         inviter_identity,
194 | |         invitation_url.as_str(),
195 | |     )
    | |_____- argument #6 of type `AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:839:14
    |
839 | pub async fn organization_invitation_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
189 |     let bodies = organization_invitation_email_for_context(
...
194 |         invitation_url.as_str(),
195 ~         /* AuthEmailRenderContext */,
196 ~     )
    |
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/password
_management/handlers.rs:200:26
    |
200 |             let bodies = password_reset_email_for_context(ctx, &reset_url).await;
    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------------- argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:742:14
    |
742 | pub async fn password_reset_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
200 |             let bodies = password_reset_email_for_context(ctx, &reset_url, /* AuthEmailRenderContext */).await;
    |                                                                          ++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/two_fact
or.rs:445:22
    |
445 |         let bodies = two_factor_otp_email_for_context(ctx, &otp).await;
    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------- argument #3 of type `AuthEmailRenderContext` is 
missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:806:14
    |
806 | pub async fn two_factor_otp_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
445 |         let bodies = two_factor_otp_email_for_context(ctx, &otp, /* AuthEmailRenderContext */).await;
    |                                                                ++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/user_man
agement/handlers.rs:158:22
    |
158 |         let bodies = change_email_confirmation_email_for_context(ctx, &verification_url).await;
    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:762:14
    |
762 | pub async fn change_email_confirmation_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
158 |         let bodies = change_email_confirmation_email_for_context(ctx, &verification_url, /* 
AuthEmailRenderContext */).await;
    |                                                                                        
++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/user_man
agement/handlers.rs:265:22
    |
265 |         let bodies = account_deletion_confirmation_email_for_context(ctx, &verification_url).await;
    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:786:14
    |
786 | pub async fn account_deletion_confirmation_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
265 |         let bodies = account_deletion_confirmation_email_for_context(ctx, &verification_url, /* 
AuthEmailRenderContext */).await;
    |                                                                                            
++++++++++++++++++++++++++++++
Some errors have detailed explanations: E0061, E0063.
For more information about an error, try `rustc --explain E0061`.
error: could not compile `athena-auth-api` (lib) due to 9 previous errors
error: failed to verify package tarball
[OPERATION] publish
  run publish workflow failed
  Details: cargo publish failed for athena-auth@1.12.0.
stderr:
warning: `cargo publish --token` is deprecated in favor of using `cargo login` and environment variables
    Updating crates.io index
   Packaging athena-auth v1.12.0 (/mnt/c/Users/floris/Documents/GitHub/athena-auth)
    Updating crates.io index
warning: package `fastrand v2.4.0` in Cargo.lock is yanked in registry `crates-io`, consider updating to a version 
that is not yanked
    Packaged 1148 files, 12.4MiB (5.4MiB compressed)
   Verifying athena-auth v1.12.0 (/mnt/c/Users/floris/Documents/GitHub/athena-auth)
 Downloading crates ...
  Downloaded athena-auth-multitenancy v1.9.4
  Downloaded athena-auth-derive v1.9.4
  Downloaded athena-auth-api v1.9.4
  Downloaded athena-auth-core v1.10.0
   Compiling tower v0.5.3
   Compiling aws-smithy-types v1.5.0
   Compiling hyper v1.9.0
   Compiling rustls v0.23.37
   Compiling caching-matrix v1.9.4
   Compiling athena-auth-derive v1.9.4
   Compiling axum-core v0.5.6
   Compiling governor v0.10.4
   Compiling athena-auth-multitenancy v1.9.4
   Compiling sqlx-core v0.8.6
   Compiling validator v0.19.0
   Compiling redis v0.27.6
   Compiling tower-http v0.6.8
   Compiling aws-smithy-runtime-api v1.12.3
   Compiling aws-smithy-eventstream v0.60.21
   Compiling aws-smithy-query v0.60.15
   Compiling hyper-util v0.1.20
   Compiling aws-smithy-schema v0.1.0
   Compiling aws-smithy-http v0.63.6
   Compiling aws-credential-types v1.2.14
   Compiling aws-smithy-observability v0.2.6
   Compiling aws-types v1.3.16
   Compiling aws-smithy-json v0.62.7
   Compiling axum v0.8.8
   Compiling aws-sigv4 v1.4.5
   Compiling aws-smithy-checksums v0.64.8
   Compiling tokio-rustls v0.26.4
   Compiling hyper-rustls v0.27.7
   Compiling lettre v0.11.21
   Compiling sqlx-postgres v0.8.6
   Compiling aws-smithy-http-client v1.1.13
   Compiling reqwest v0.12.28
   Compiling aws-smithy-runtime v1.11.3
   Compiling sqlx-macros-core v0.8.6
   Compiling aws-runtime v1.7.5
   Compiling sqlx-macros v0.8.6
   Compiling aws-sdk-sts v1.107.0
   Compiling aws-sdk-s3 v1.137.0
   Compiling aws-config v1.8.18
   Compiling sqlx v0.8.6
   Compiling athena-auth-core v1.10.0
   Compiling athena-auth-api v1.9.4
error[E0063]: missing field `variable_bindings` in initializer of `CreateEmailTemplate`
    --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/admin/h
andlers.rs:1198:32
     |
1198 |         .create_email_template(CreateEmailTemplate {
     |                                ^^^^^^^^^^^^^^^^^^^ missing `variable_bindings`
error[E0063]: missing field `variable_bindings` in initializer of `UpdateEmailTemplate`
    --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/admin/h
andlers.rs:1271:13
     |
1271 |             UpdateEmailTemplate {
     |             ^^^^^^^^^^^^^^^^^^^ missing `variable_bindings`
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/email_ve
rification/handlers.rs:113:26
    |
113 |             let bodies = verification_email_for_context(ctx, &verification_url).await;
    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:722:14
    |
722 | pub async fn verification_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
113 |             let bodies = verification_email_for_context(ctx, &verification_url, /* AuthEmailRenderContext 
*/).await;
    |                                                                               ++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/email_ve
rification/mod.rs:346:30
    |
346 |                 let bodies = verification_email_for_context(ctx, &verification_url).await;
    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:722:14
    |
722 | pub async fn verification_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
346 |                 let bodies = verification_email_for_context(ctx, &verification_url, /* AuthEmailRenderContext 
*/).await;
    |                                                                                   ++++++++++++++++++++++++++++++
error[E0061]: this function takes 6 arguments but 5 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/organiza
tion/handlers/invitation.rs:189:18
    |
189 |       let bodies = organization_invitation_email_for_context(
    |  __________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
190 | |         ctx,
191 | |         organization.name(),
192 | |         invitation.role(),
193 | |         inviter_identity,
194 | |         invitation_url.as_str(),
195 | |     )
    | |_____- argument #6 of type `AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:839:14
    |
839 | pub async fn organization_invitation_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
189 |     let bodies = organization_invitation_email_for_context(
...
194 |         invitation_url.as_str(),
195 ~         /* AuthEmailRenderContext */,
196 ~     )
    |
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/password
_management/handlers.rs:200:26
    |
200 |             let bodies = password_reset_email_for_context(ctx, &reset_url).await;
    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------------- argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:742:14
    |
742 | pub async fn password_reset_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
200 |             let bodies = password_reset_email_for_context(ctx, &reset_url, /* AuthEmailRenderContext */).await;
    |                                                                          ++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/two_fact
or.rs:445:22
    |
445 |         let bodies = two_factor_otp_email_for_context(ctx, &otp).await;
    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------- argument #3 of type `AuthEmailRenderContext` is 
missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:806:14
    |
806 | pub async fn two_factor_otp_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
445 |         let bodies = two_factor_otp_email_for_context(ctx, &otp, /* AuthEmailRenderContext */).await;
    |                                                                ++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/user_man
agement/handlers.rs:158:22
    |
158 |         let bodies = change_email_confirmation_email_for_context(ctx, &verification_url).await;
    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:762:14
    |
762 | pub async fn change_email_confirmation_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
158 |         let bodies = change_email_confirmation_email_for_context(ctx, &verification_url, /* 
AuthEmailRenderContext */).await;
    |                                                                                        
++++++++++++++++++++++++++++++
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-api-1.9.4/src/plugins/user_man
agement/handlers.rs:265:22
    |
265 |         let bodies = account_deletion_confirmation_email_for_context(ctx, &verification_url).await;
    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------ argument #3 of type 
`AuthEmailRenderContext` is missing
    |
note: function defined here
   --> /home/floris-xlx/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/athena-auth-core-1.10.0/src/email/template
s.rs:786:14
    |
786 | pub async fn account_deletion_confirmation_email_for_context<DB: DatabaseAdapter>(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
    |
265 |         let bodies = account_deletion_confirmation_email_for_context(ctx, &verification_url, /* 
AuthEmailRenderContext */).await;
    |                                                                                            
++++++++++++++++++++++++++++++
Some errors have detailed explanations: E0061, E0063.
For more information about an error, try `rustc --explain E0061`.
error: could not compile `athena-auth-api` (lib) due to 9 previous errors
error: failed to verify package tarball
  Hint: Configure project targets with `xbp config npm setup-release` or `xbp config crates setup-release`.
