profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/bernardd/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Bernard Duggan bernardd Circles Canberra, Australia

bernardd/Crossings 7

Cities:Skylines Pedestrian Crossing Mod

bernardd/OTPworkshop 6

OTP Workshop for YOW! Lambda Jam 2013

bernardd/erlycairo 5

Erlang bindings for Cairo image library

bernardd/AutopilotPanel 2

Arduino and Python SimConnect code for MSFS autopilot panel

bernardd/conference-talks 1

Slides for Erlang Talks

bernardd/Conway 1

Conway's game of life

bernardd/airports 0

MSFS airports

bernardd/AlarmClock 0

Code for LeoStick LED alarm clock

bernardd/AlarmClockV2 0

Code for PebbleV2 + LCD LED alarm clock

bernardd/AlarmClockV3 0

V3 of the alarm clock - tricolour LED; Arduino Pro Mini; Two button control

Pull request review commentex-aws/ex_aws_s3

presigned post

 defmodule ExAws.S3.Utils do   def sanitized_port_component(%{port: port}) when port in @excluded_ports, do: ""   def sanitized_port_component(%{port: port}), do: ":#{port}"   def sanitized_port_component(_), do: ""++  def build_bucket_url(config, bucket_name) do+    "#{config[:scheme]}#{bucket_name}.#{config[:host]}"+  end++  def datetime_to_erlang_time(datetime) do+    {{datetime.year, datetime.month, datetime.day},+     {datetime.hour, datetime.minute, datetime.second}}+  end++  def build_amz_post_policy(+        datetime,+        expiration_date,+        bucket,+        credential,+        opts,+        exact_key \\ nil+      ) do+    key = Keyword.get(opts, :key, exact_key)+    content_length_range = Keyword.get(opts, :content_length_range, nil)+    acl = Keyword.get(opts, :acl, nil)+    custom_conditions = Keyword.get(opts, :custom_conditions, [])++    key_condition =+      case key do+        {:starts_with, starts_with} -> [["starts-with", "$key", starts_with]]+        nil -> []+        key when is_binary(key) -> [%{"key" => key}]+      end++    content_length_condition =+      case content_length_range do+        [min, max] -> [["content-length-range", min, max]]+        nil -> []+      end++    acl_condition =+      case acl do+        {:starts_with, starts_with} -> [["starts-with", "acl", starts_with]]+        nil -> []+        acl when is_binary(acl) -> %{"acl" => acl}+      end++    %{+      "expiration" => DateTime.to_iso8601(expiration_date),+      "conditions" =>+        [+          %{"X-Amz-Algorithm" => "AWS4-HMAC-SHA256"},+          %{"X-Amz-Credential" => credential},+          %{"X-Amz-Date" => ExAws.Auth.Utils.amz_date(datetime)},

Ah, sorry, missed that use of it. I should get in and clean all that stuff up sometime. Okay, never mind about this comment then :)

Monyk015

comment created time in 2 days

PullRequestReviewEvent

push eventex-aws/ex_aws

Gary Rennie

commit sha 2f36789ec1b615b7385d98104da0c946c4bd4faf

Add config for sagemaker_runtime_a2i To allow ex_aws to be used with the Amazon Augmented AI API (endpoint `a2i-runtime.sagemaker.REGION.amazonaws.com`) a new service map override has been added named `:sagemaker_runtime_a2i` to reflect the existing `:sagemaker_runtime` https://docs.aws.amazon.com/augmented-ai/2019-11-07/APIReference/API_StartHumanLoop.html Example: ``` operation = %ExAws.Operation.JSON{ http_method: :get, path: "/human-loops", service: :sagemaker_runtime_a2i } ExAws.request(operation) ```

view details

Bernard Duggan

commit sha b4582e1ba73dfb1a884584516a837dd6032a4ecb

Merge pull request #822 from VoiceLayer/feat/add-a2i-runtime-sagemaker Add config for sagemaker_runtime_a2i

view details

push time in 2 days

PR merged ex-aws/ex_aws

Add config for sagemaker_runtime_a2i

To allow ex_aws to be used with the Amazon Augmented AI API (endpoint a2i-runtime.sagemaker.REGION.amazonaws.com) a new service map override has been added named :sagemaker_runtime_a2i to reflect the existing :sagemaker_runtime

https://docs.aws.amazon.com/augmented-ai/2019-11-07/APIReference/API_StartHumanLoop.html

Example:

operation =
  %ExAws.Operation.JSON{
    http_method: :get,
    path: "/human-loops",
    service: :sagemaker_runtime_a2i
}

ExAws.request(operation)
+22 -0

1 comment

2 changed files

Gazler

pr closed time in 2 days

pull request commentex-aws/ex_aws

Add config for sagemaker_runtime_a2i

Thanks @Gazler!

Gazler

comment created time in 2 days

push eventex-aws/ex_aws

dependabot[bot]

commit sha a3fa754215ae18fa9e42ef47a8a38430f82a746f

Bump ex_doc from 0.25.2 to 0.25.3 Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.25.2 to 0.25.3. - [Release notes](https://github.com/elixir-lang/ex_doc/releases) - [Changelog](https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md) - [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.25.2...v0.25.3) --- updated-dependencies: - dependency-name: ex_doc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Bernard Duggan

commit sha 7dba6f7bbc62acc230db2e04b8fc858cd04211ca

Merge pull request #821 from ex-aws/dependabot/hex/ex_doc-0.25.3 Bump ex_doc from 0.25.2 to 0.25.3

view details

push time in 2 days

PR merged ex-aws/ex_aws

Bump ex_doc from 0.25.2 to 0.25.3 dependencies

Bumps ex_doc from 0.25.2 to 0.25.3. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md">ex_doc's changelog</a>.</em></p> <blockquote> <h2>v0.25.3 (2021-09-21)</h2> <ul> <li> <p>Enhancements</p> <ul> <li>Track user preference for sidebar state</li> </ul> </li> <li> <p>Bug fixes</p> <ul> <li>Do not double escape page titles on the sidebar</li> <li>Do not fail when documenting cover compiled modules</li> <li>Don't crash upon doc chunks for unknown beam languages</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/elixir-lang/ex_doc/commit/585a4874ed8834b7cf212f0f078b46b7cf022e26"><code>585a487</code></a> Release v0.25.3</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/f1f3e55c5abf0f04fa8b871fef8e4932e993fff7"><code>f1f3e55</code></a> Do not escape functions</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/b7293adb0485f58b074b0f29472702b6187aff9d"><code>b7293ad</code></a> Handle cover-compiled modules, closes <a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1395">#1395</a></li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/8494c920b55f410d1d574f9de1e6216294cf52c5"><code>8494c92</code></a> Do not double escape sidebar items</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/46947ac075bedc8dc18dd050e4ad43626ba10479"><code>46947ac</code></a> Only skip :hidden entries, closes <a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1393">#1393</a></li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/4655d525a4713c4a35693e5ac46a91dfcd1e9a4e"><code>4655d52</code></a> Update README.md</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/11bd4b1be5c2b70ba2924d1009a6122da07bbb84"><code>11bd4b1</code></a> fix(sidebar): track user pref for sidebar state (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1394">#1394</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/0319ace1782c9a6cd4ade57a5df6f8649d9b2683"><code>0319ace</code></a> Run formatter (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1392">#1392</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/91d0646c84b5d7e9e84127be6ef51d989853c8de"><code>91d0646</code></a> Fix typo in SIDEBAR types (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1390">#1390</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/0849211cf4c8632b9645d1c972e5233cf113cbd6"><code>0849211</code></a> Don't crash upon doc chunks for unknown beam languages (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1389">#1389</a>)</li> <li>Additional commits viewable in <a href="https://github.com/elixir-lang/ex_doc/compare/v0.25.2...v0.25.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 days

pull request commentex-aws/ex_aws

Pass Headers to Request

Short answer is "when I get around to it", which is usually when I have a few minutes of spare time on the weekend. I'll try to get a new release this weekend for you.

jacobsmith

comment created time in 2 days

push eventex-aws/ex_aws_chime

dependabot[bot]

commit sha f5e357dabf1e25dd5c4c5d72a8db3240af8666b6

Bump ex_doc from 0.25.2 to 0.25.3 Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.25.2 to 0.25.3. - [Release notes](https://github.com/elixir-lang/ex_doc/releases) - [Changelog](https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md) - [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.25.2...v0.25.3) --- updated-dependencies: - dependency-name: ex_doc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Bernard Duggan

commit sha 0932241f6505b771a061830216bc860c9e97ea40

Merge pull request #11 from ex-aws/dependabot/hex/ex_doc-0.25.3 Bump ex_doc from 0.25.2 to 0.25.3

view details

push time in 4 days

PR merged ex-aws/ex_aws_chime

Bump ex_doc from 0.25.2 to 0.25.3 dependencies

Bumps ex_doc from 0.25.2 to 0.25.3. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md">ex_doc's changelog</a>.</em></p> <blockquote> <h2>v0.25.3 (2021-09-21)</h2> <ul> <li> <p>Enhancements</p> <ul> <li>Track user preference for sidebar state</li> </ul> </li> <li> <p>Bug fixes</p> <ul> <li>Do not double escape page titles on the sidebar</li> <li>Do not fail when documenting cover compiled modules</li> <li>Don't crash upon doc chunks for unknown beam languages</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/elixir-lang/ex_doc/commit/585a4874ed8834b7cf212f0f078b46b7cf022e26"><code>585a487</code></a> Release v0.25.3</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/f1f3e55c5abf0f04fa8b871fef8e4932e993fff7"><code>f1f3e55</code></a> Do not escape functions</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/b7293adb0485f58b074b0f29472702b6187aff9d"><code>b7293ad</code></a> Handle cover-compiled modules, closes <a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1395">#1395</a></li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/8494c920b55f410d1d574f9de1e6216294cf52c5"><code>8494c92</code></a> Do not double escape sidebar items</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/46947ac075bedc8dc18dd050e4ad43626ba10479"><code>46947ac</code></a> Only skip :hidden entries, closes <a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1393">#1393</a></li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/4655d525a4713c4a35693e5ac46a91dfcd1e9a4e"><code>4655d52</code></a> Update README.md</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/11bd4b1be5c2b70ba2924d1009a6122da07bbb84"><code>11bd4b1</code></a> fix(sidebar): track user pref for sidebar state (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1394">#1394</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/0319ace1782c9a6cd4ade57a5df6f8649d9b2683"><code>0319ace</code></a> Run formatter (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1392">#1392</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/91d0646c84b5d7e9e84127be6ef51d989853c8de"><code>91d0646</code></a> Fix typo in SIDEBAR types (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1390">#1390</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/0849211cf4c8632b9645d1c972e5233cf113cbd6"><code>0849211</code></a> Don't crash upon doc chunks for unknown beam languages (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1389">#1389</a>)</li> <li>Additional commits viewable in <a href="https://github.com/elixir-lang/ex_doc/compare/v0.25.2...v0.25.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 4 days

push eventex-aws/ex_aws_s3

dependabot[bot]

commit sha 09adff400fcfaac211f48ea0789831d4c647dbd6

Bump ex_doc from 0.25.2 to 0.25.3 Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.25.2 to 0.25.3. - [Release notes](https://github.com/elixir-lang/ex_doc/releases) - [Changelog](https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md) - [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.25.2...v0.25.3) --- updated-dependencies: - dependency-name: ex_doc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Bernard Duggan

commit sha b6db261878ea0e1dec16dd9940a344bd5aa1c303

Merge pull request #134 from ex-aws/dependabot/hex/ex_doc-0.25.3 Bump ex_doc from 0.25.2 to 0.25.3

view details

push time in 4 days

PR merged ex-aws/ex_aws_s3

Bump ex_doc from 0.25.2 to 0.25.3 dependencies

Bumps ex_doc from 0.25.2 to 0.25.3. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md">ex_doc's changelog</a>.</em></p> <blockquote> <h2>v0.25.3 (2021-09-21)</h2> <ul> <li> <p>Enhancements</p> <ul> <li>Track user preference for sidebar state</li> </ul> </li> <li> <p>Bug fixes</p> <ul> <li>Do not double escape page titles on the sidebar</li> <li>Do not fail when documenting cover compiled modules</li> <li>Don't crash upon doc chunks for unknown beam languages</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/elixir-lang/ex_doc/commit/585a4874ed8834b7cf212f0f078b46b7cf022e26"><code>585a487</code></a> Release v0.25.3</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/f1f3e55c5abf0f04fa8b871fef8e4932e993fff7"><code>f1f3e55</code></a> Do not escape functions</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/b7293adb0485f58b074b0f29472702b6187aff9d"><code>b7293ad</code></a> Handle cover-compiled modules, closes <a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1395">#1395</a></li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/8494c920b55f410d1d574f9de1e6216294cf52c5"><code>8494c92</code></a> Do not double escape sidebar items</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/46947ac075bedc8dc18dd050e4ad43626ba10479"><code>46947ac</code></a> Only skip :hidden entries, closes <a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1393">#1393</a></li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/4655d525a4713c4a35693e5ac46a91dfcd1e9a4e"><code>4655d52</code></a> Update README.md</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/11bd4b1be5c2b70ba2924d1009a6122da07bbb84"><code>11bd4b1</code></a> fix(sidebar): track user pref for sidebar state (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1394">#1394</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/0319ace1782c9a6cd4ade57a5df6f8649d9b2683"><code>0319ace</code></a> Run formatter (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1392">#1392</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/91d0646c84b5d7e9e84127be6ef51d989853c8de"><code>91d0646</code></a> Fix typo in SIDEBAR types (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1390">#1390</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/0849211cf4c8632b9645d1c972e5233cf113cbd6"><code>0849211</code></a> Don't crash upon doc chunks for unknown beam languages (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1389">#1389</a>)</li> <li>Additional commits viewable in <a href="https://github.com/elixir-lang/ex_doc/compare/v0.25.2...v0.25.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 4 days

PR merged ex-aws/ex_aws_acm

Bump ex_doc from 0.25.2 to 0.25.3 dependencies

Bumps ex_doc from 0.25.2 to 0.25.3. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md">ex_doc's changelog</a>.</em></p> <blockquote> <h2>v0.25.3 (2021-09-21)</h2> <ul> <li> <p>Enhancements</p> <ul> <li>Track user preference for sidebar state</li> </ul> </li> <li> <p>Bug fixes</p> <ul> <li>Do not double escape page titles on the sidebar</li> <li>Do not fail when documenting cover compiled modules</li> <li>Don't crash upon doc chunks for unknown beam languages</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/elixir-lang/ex_doc/commit/585a4874ed8834b7cf212f0f078b46b7cf022e26"><code>585a487</code></a> Release v0.25.3</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/f1f3e55c5abf0f04fa8b871fef8e4932e993fff7"><code>f1f3e55</code></a> Do not escape functions</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/b7293adb0485f58b074b0f29472702b6187aff9d"><code>b7293ad</code></a> Handle cover-compiled modules, closes <a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1395">#1395</a></li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/8494c920b55f410d1d574f9de1e6216294cf52c5"><code>8494c92</code></a> Do not double escape sidebar items</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/46947ac075bedc8dc18dd050e4ad43626ba10479"><code>46947ac</code></a> Only skip :hidden entries, closes <a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1393">#1393</a></li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/4655d525a4713c4a35693e5ac46a91dfcd1e9a4e"><code>4655d52</code></a> Update README.md</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/11bd4b1be5c2b70ba2924d1009a6122da07bbb84"><code>11bd4b1</code></a> fix(sidebar): track user pref for sidebar state (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1394">#1394</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/0319ace1782c9a6cd4ade57a5df6f8649d9b2683"><code>0319ace</code></a> Run formatter (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1392">#1392</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/91d0646c84b5d7e9e84127be6ef51d989853c8de"><code>91d0646</code></a> Fix typo in SIDEBAR types (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1390">#1390</a>)</li> <li><a href="https://github.com/elixir-lang/ex_doc/commit/0849211cf4c8632b9645d1c972e5233cf113cbd6"><code>0849211</code></a> Don't crash upon doc chunks for unknown beam languages (<a href="https://github-redirect.dependabot.com/elixir-lang/ex_doc/issues/1389">#1389</a>)</li> <li>Additional commits viewable in <a href="https://github.com/elixir-lang/ex_doc/compare/v0.25.2...v0.25.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 4 days

push eventex-aws/ex_aws_acm

dependabot[bot]

commit sha 351f8120ba71b750d0bd67d9f4918b21a37afa46

Bump ex_doc from 0.25.2 to 0.25.3 Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.25.2 to 0.25.3. - [Release notes](https://github.com/elixir-lang/ex_doc/releases) - [Changelog](https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md) - [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.25.2...v0.25.3) --- updated-dependencies: - dependency-name: ex_doc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Bernard Duggan

commit sha 743c9a80a4b60f574be372e61e740d3914775131

Merge pull request #22 from ex-aws/dependabot/hex/master/ex_doc-0.25.3 Bump ex_doc from 0.25.2 to 0.25.3

view details

push time in 4 days

issue commentex-aws/ex_aws

Add SQS FIFO queue support

@brunovsiqueira The service-specific stuff has long-since been broken out into its own repos. Check out https://github.com/ex-aws/ex_aws_sns

safwank

comment created time in 5 days

push eventcircles-learning-labs/docker-krane

Bernard Duggan

commit sha 6e23ab00d47a7a0c0d44d36b5f6272096fc7dfe0

Add beta cluster

view details

Bernard Duggan

commit sha f04bfe672dc871ddc5f41e8aa7d1c12c31d9b477

Add production environment

view details

push time in 6 days

delete branch ex-aws/ex_aws_s3

delete branch : add_timeout_to_upload_type

delete time in 8 days

push eventex-aws/ex_aws_s3

Bernard Duggan

commit sha d2d72fab1e85e65a340046992995087b26860d84

Add :timeout param to upload typespec

view details

Bernard Duggan

commit sha ac8d2c81cfeba9eb2bdbc0061e7d4eb2a56130cc

Merge pull request #133 from ex-aws/add_timeout_to_upload_type Add :timeout param to upload typespec

view details

push time in 8 days

PR merged ex-aws/ex_aws_s3

Add :timeout param to upload typespec

Resolves #127

+4 -1

0 comment

1 changed file

bernardd

pr closed time in 8 days

issue closedex-aws/ex_aws_s3

ExAws.S3.upload/4 is missing type spec for `:timeout` option.

  • Do not use the issues tracker for help or support (try Elixir Forum, Slack, IRC, etc.)
  • Questions about how to contribute are fine.

Environment

  • Elixir & Erlang versions (elixir --version): Elixir 1.12 / Erlang 24.0
  • ExAws version mix deps |grep ex_aws: 2.2.3
  • HTTP client version. IE for hackney do mix deps | grep hackney: hackney 1.17.4

Current behavior

Dialyzer failure with call to ExAws.S3.upload/4 because :timeout option is not specified in the typespecs.

Expected behavior

:timeout option, which is described in codedoc for upload/4 should be specified in the typespecs for that function.

closed time in 8 days

mattpolzin

issue commentex-aws/ex_aws_s3

ExAws.S3.upload/4 is missing type spec for `:timeout` option.

Fixed - thanks @mattpolzin.

mattpolzin

comment created time in 8 days

PR opened ex-aws/ex_aws_s3

Add :timeout param to upload typespec

Resolves #127

+4 -1

0 comment

1 changed file

pr created time in 8 days

push eventex-aws/ex_aws_s3

Bernard Duggan

commit sha d2d72fab1e85e65a340046992995087b26860d84

Add :timeout param to upload typespec

view details

push time in 8 days

create barnchex-aws/ex_aws_s3

branch : add_timeout_to_upload_type

created branch time in 8 days

issue commentex-aws/ex_aws

Support for LocalStack

@alexserver It's, like, right at the top of the section entitled "Configuration". I have no idea where else you think it should live: https://hexdocs.pm/ex_aws_s3/2.3.0/ExAws.S3.html#module-configuration

rhysldavis

comment created time in 8 days

pull request commentex-aws/ex_aws_s3

presigned post

Thanks very much @Monyk015 - this looks good. I've made a few comments inline, but overall it looks fine. I especially appreciate the addition of tests :)

Monyk015

comment created time in 8 days

Pull request review commentex-aws/ex_aws_s3

presigned post

 defmodule ExAws.S3Test do     assert expected == S3.delete_object_tagging(bucket, object)   end +  test "#presigned_post simple policy" do+    bucket = "my-bucket"+    key = "test.txt"++    post_data = S3.presigned_post(ExAws.Config.new(:s3), bucket, key)++    assert URI.parse(post_data.url).scheme != nil+    assert policy = post_data.fields["Policy"]++    assert {:ok, json} = Base.decode64(policy)+    assert {:ok, policy} = config.json_codec.decode(json)+

As noted above, this should be config() since it's a function call not a variable. The compiler has picked it up in this case.

Monyk015

comment created time in 8 days

PullRequestReviewEvent

Pull request review commentex-aws/ex_aws_s3

presigned post

 defmodule ExAws.S3.Utils do   def sanitized_port_component(%{port: port}) when port in @excluded_ports, do: ""   def sanitized_port_component(%{port: port}), do: ":#{port}"   def sanitized_port_component(_), do: ""++  def build_bucket_url(config, bucket_name) do+    "#{config[:scheme]}#{bucket_name}.#{config[:host]}"+  end++  def datetime_to_erlang_time(datetime) do+    {{datetime.year, datetime.month, datetime.day},+     {datetime.hour, datetime.minute, datetime.second}}+  end++  def build_amz_post_policy(+        datetime,+        expiration_date,+        bucket,+        credential,+        opts,+        exact_key \\ nil+      ) do+    key = Keyword.get(opts, :key, exact_key)+    content_length_range = Keyword.get(opts, :content_length_range, nil)+    acl = Keyword.get(opts, :acl, nil)+    custom_conditions = Keyword.get(opts, :custom_conditions, [])++    key_condition =+      case key do+        {:starts_with, starts_with} -> [["starts-with", "$key", starts_with]]+        nil -> []+        key when is_binary(key) -> [%{"key" => key}]+      end++    content_length_condition =+      case content_length_range do+        [min, max] -> [["content-length-range", min, max]]+        nil -> []+      end++    acl_condition =+      case acl do+        {:starts_with, starts_with} -> [["starts-with", "acl", starts_with]]+        nil -> []+        acl when is_binary(acl) -> %{"acl" => acl}+      end++    %{+      "expiration" => DateTime.to_iso8601(expiration_date),+      "conditions" =>+        [+          %{"X-Amz-Algorithm" => "AWS4-HMAC-SHA256"},+          %{"X-Amz-Credential" => credential},+          %{"X-Amz-Date" => ExAws.Auth.Utils.amz_date(datetime)},

See the note about about the cleaner way of doing this

Monyk015

comment created time in 8 days

PullRequestReviewEvent