package os import ( "alpha.dagger.io/dagger" ) // Test secret mount SimpleSecret: { // 'encrypted' and 'cleartext' must be set from identical values encrypted: dagger.#Secret @dagger(input) cleartext: string @dagger(input) ctr: #Container & { secret: "/secret-in": encrypted command: "cat /secret-in > /secret-out" } // Decrypted secret decrypted: (#File & { from: ctr path: "/secret-out" }).contents @dagger(output) // Assertion: decrypted value must match original cleartext decrypted: cleartext }