From f904c81824c9ce38a28e1f9e5425cdda35f6d88a Mon Sep 17 00:00:00 2001 From: Zoey de Souza Pessanha Date: Fri, 6 Sep 2024 16:29:57 -0300 Subject: [PATCH 1/6] extract common tasks aliases --- config/config.exs | 9 +-------- mix.exs | 4 +++- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/config/config.exs b/config/config.exs index 18a34de9..4a616e02 100644 --- a/config/config.exs +++ b/config/config.exs @@ -48,14 +48,7 @@ config :git_hooks, ], hooks: [ pre_push: [ - tasks: [ - "mix clean", - "mix compile --warning-as-errors", - "mix format --check-formatted", - "mix credo --strict", - "mix test --only unit", - "mix test --only integration" - ] + tasks: ["ci.check"] ] ] diff --git a/mix.exs b/mix.exs index 63052e88..c8a77e13 100644 --- a/mix.exs +++ b/mix.exs @@ -89,7 +89,9 @@ defmodule Pescarte.MixProject do "ecto.reset": ["ecto.drop", "ecto.setup", "seed"], test: ["ecto.create --quiet", "ecto.migrate --quiet", "test"], "assets.build": ["cmd --cd assets node build.js"], - "assets.deploy": ["cmd --cd assets node build.js --deploy", "phx.digest"] + "assets.deploy": ["cmd --cd assets node build.js --deploy", "phx.digest"], + lint: ["compile --warning-as-errors", "clean", "format --check-formatted", "credo --strict"], + "ci.check": ["lint", "test --only unit", "test --only integration"] ] end end From d14f194f574c110fa41a46343a413b68a61d4d97 Mon Sep 17 00:00:00 2001 From: Sahudy Montenegro Date: Sat, 7 Sep 2024 23:33:17 +0000 Subject: [PATCH 2/6] rota boletin para boletins, ajuste no width da imagem das capas dos boletins --- ...n_controller.ex => boletins_controller.ex} | 2 +- lib/pescarte_web/router.ex | 2 +- lib/pescarte_web/templates/boletin_html.ex | 5 - lib/pescarte_web/templates/boletins_html.ex | 5 + .../show.html.heex | 20 +- node_modules/.bin/which | 1 + node_modules/.package-lock.json | 219 ++++ node_modules/buffer-from/LICENSE | 21 + node_modules/buffer-from/index.js | 72 ++ node_modules/buffer-from/package.json | 19 + node_modules/buffer-from/readme.md | 69 ++ node_modules/concat-stream/LICENSE | 24 + node_modules/concat-stream/index.js | 144 +++ node_modules/concat-stream/package.json | 55 + node_modules/concat-stream/readme.md | 102 ++ node_modules/core-util-is/LICENSE | 19 + node_modules/core-util-is/README.md | 3 + node_modules/core-util-is/lib/util.js | 107 ++ node_modules/core-util-is/package.json | 38 + node_modules/cross-spawn/CHANGELOG.md | 6 + node_modules/cross-spawn/LICENSE | 19 + node_modules/cross-spawn/README.md | 85 ++ node_modules/cross-spawn/index.js | 59 + node_modules/cross-spawn/lib/enoent.js | 73 ++ node_modules/cross-spawn/lib/parse.js | 113 ++ .../cross-spawn/lib/util/escapeArgument.js | 30 + .../cross-spawn/lib/util/escapeCommand.js | 12 + .../lib/util/hasEmptyArgumentBug.js | 18 + .../cross-spawn/lib/util/readShebang.js | 37 + .../cross-spawn/lib/util/resolveCommand.js | 31 + node_modules/cross-spawn/package.json | 53 + node_modules/inherits/LICENSE | 16 + node_modules/inherits/README.md | 42 + node_modules/inherits/inherits.js | 9 + node_modules/inherits/inherits_browser.js | 27 + node_modules/inherits/package.json | 29 + node_modules/isarray/.npmignore | 1 + node_modules/isarray/.travis.yml | 4 + node_modules/isarray/Makefile | 6 + node_modules/isarray/README.md | 60 + node_modules/isarray/component.json | 19 + node_modules/isarray/index.js | 5 + node_modules/isarray/package.json | 45 + node_modules/isarray/test.js | 20 + node_modules/isexe/.npmignore | 2 + node_modules/isexe/LICENSE | 15 + node_modules/isexe/README.md | 51 + node_modules/isexe/index.js | 57 + node_modules/isexe/mode.js | 41 + node_modules/isexe/package.json | 31 + node_modules/isexe/test/basic.js | 221 ++++ node_modules/isexe/windows.js | 42 + node_modules/lru-cache/LICENSE | 15 + node_modules/lru-cache/README.md | 158 +++ node_modules/lru-cache/index.js | 468 ++++++++ node_modules/lru-cache/package.json | 36 + node_modules/os-shim/.editorconfig | 9 + node_modules/os-shim/.npmignore | 5 + node_modules/os-shim/.travis.yml | 8 + node_modules/os-shim/LICENSE | 23 + node_modules/os-shim/Makefile | 9 + node_modules/os-shim/README.md | 98 ++ node_modules/os-shim/lib/os.js | 74 ++ node_modules/os-shim/package.json | 38 + node_modules/os-shim/test/osSpec.js | 142 +++ node_modules/pre-push/.travis.yml | 13 + node_modules/pre-push/CHANGELOG.md | 58 + node_modules/pre-push/LICENSE | 22 + node_modules/pre-push/README.md | 133 +++ node_modules/pre-push/hook | 50 + node_modules/pre-push/index.js | 306 +++++ node_modules/pre-push/install.js | 130 +++ node_modules/pre-push/package.json | 46 + node_modules/pre-push/test.js | 257 +++++ node_modules/pre-push/uninstall.js | 42 + node_modules/process-nextick-args/index.js | 45 + node_modules/process-nextick-args/license.md | 19 + .../process-nextick-args/package.json | 25 + node_modules/process-nextick-args/readme.md | 18 + node_modules/pseudomap/LICENSE | 15 + node_modules/pseudomap/README.md | 60 + node_modules/pseudomap/map.js | 9 + node_modules/pseudomap/package.json | 25 + node_modules/pseudomap/pseudomap.js | 113 ++ node_modules/pseudomap/test/basic.js | 86 ++ node_modules/readable-stream/.travis.yml | 34 + node_modules/readable-stream/CONTRIBUTING.md | 38 + node_modules/readable-stream/GOVERNANCE.md | 136 +++ node_modules/readable-stream/LICENSE | 47 + node_modules/readable-stream/README.md | 58 + .../doc/wg-meetings/2015-01-30.md | 60 + .../readable-stream/duplex-browser.js | 1 + node_modules/readable-stream/duplex.js | 1 + .../readable-stream/lib/_stream_duplex.js | 131 +++ .../lib/_stream_passthrough.js | 47 + .../readable-stream/lib/_stream_readable.js | 1019 +++++++++++++++++ .../readable-stream/lib/_stream_transform.js | 214 ++++ .../readable-stream/lib/_stream_writable.js | 685 +++++++++++ .../lib/internal/streams/BufferList.js | 78 ++ .../lib/internal/streams/destroy.js | 84 ++ .../lib/internal/streams/stream-browser.js | 1 + .../lib/internal/streams/stream.js | 1 + node_modules/readable-stream/package.json | 52 + node_modules/readable-stream/passthrough.js | 1 + .../readable-stream/readable-browser.js | 7 + node_modules/readable-stream/readable.js | 19 + node_modules/readable-stream/transform.js | 1 + .../readable-stream/writable-browser.js | 1 + node_modules/readable-stream/writable.js | 8 + node_modules/safe-buffer/LICENSE | 21 + node_modules/safe-buffer/README.md | 584 ++++++++++ node_modules/safe-buffer/index.d.ts | 187 +++ node_modules/safe-buffer/index.js | 62 + node_modules/safe-buffer/package.json | 37 + node_modules/shebang-command/index.js | 19 + node_modules/shebang-command/license | 21 + node_modules/shebang-command/package.json | 39 + node_modules/shebang-command/readme.md | 39 + node_modules/shebang-regex/index.js | 2 + node_modules/shebang-regex/license | 21 + node_modules/shebang-regex/package.json | 32 + node_modules/shebang-regex/readme.md | 29 + node_modules/spawn-sync/.npmignore | 15 + node_modules/spawn-sync/.travis.yml | 8 + node_modules/spawn-sync/LICENSE | 19 + node_modules/spawn-sync/README.md | 53 + node_modules/spawn-sync/appveyor.yml | 29 + node_modules/spawn-sync/index.js | 3 + .../spawn-sync/lib/json-buffer/LICENSE | 22 + .../spawn-sync/lib/json-buffer/README.md | 1 + .../spawn-sync/lib/json-buffer/index.js | 56 + node_modules/spawn-sync/lib/spawn-sync.js | 89 ++ node_modules/spawn-sync/lib/worker.js | 56 + node_modules/spawn-sync/package.json | 24 + node_modules/spawn-sync/postinstall.js | 42 + node_modules/spawn-sync/test/index.js | 91 ++ node_modules/spawn-sync/test/test-empty.js | 0 .../spawn-sync/test/test-spawn-fail.js | 9 + .../spawn-sync/test/test-spawn-timeout.js | 3 + node_modules/spawn-sync/test/test-spawn.js | 5 + node_modules/string_decoder/.travis.yml | 50 + node_modules/string_decoder/LICENSE | 48 + node_modules/string_decoder/README.md | 47 + .../string_decoder/lib/string_decoder.js | 296 +++++ node_modules/string_decoder/package.json | 31 + node_modules/typedarray/.travis.yml | 4 + node_modules/typedarray/LICENSE | 35 + node_modules/typedarray/example/tarray.js | 4 + node_modules/typedarray/index.js | 630 ++++++++++ node_modules/typedarray/package.json | 55 + node_modules/typedarray/readme.markdown | 61 + .../typedarray/test/server/undef_globals.js | 19 + node_modules/typedarray/test/tarray.js | 10 + node_modules/util-deprecate/History.md | 16 + node_modules/util-deprecate/LICENSE | 24 + node_modules/util-deprecate/README.md | 53 + node_modules/util-deprecate/browser.js | 67 ++ node_modules/util-deprecate/node.js | 6 + node_modules/util-deprecate/package.json | 27 + node_modules/which/CHANGELOG.md | 142 +++ node_modules/which/LICENSE | 15 + node_modules/which/README.md | 48 + node_modules/which/bin/which | 52 + node_modules/which/package.json | 30 + node_modules/which/which.js | 132 +++ node_modules/yallist/LICENSE | 15 + node_modules/yallist/README.md | 204 ++++ node_modules/yallist/iterator.js | 7 + node_modules/yallist/package.json | 29 + node_modules/yallist/yallist.js | 370 ++++++ package-lock.json | 224 ++++ package.json | 5 + 172 files changed, 11842 insertions(+), 17 deletions(-) rename lib/pescarte_web/controllers/{boletin_controller.ex => boletins_controller.ex} (80%) delete mode 100644 lib/pescarte_web/templates/boletin_html.ex create mode 100644 lib/pescarte_web/templates/boletins_html.ex rename lib/pescarte_web/templates/{boletin_html => boletins_html}/show.html.heex (94%) create mode 120000 node_modules/.bin/which create mode 100644 node_modules/.package-lock.json create mode 100644 node_modules/buffer-from/LICENSE create mode 100644 node_modules/buffer-from/index.js create mode 100644 node_modules/buffer-from/package.json create mode 100644 node_modules/buffer-from/readme.md create mode 100644 node_modules/concat-stream/LICENSE create mode 100644 node_modules/concat-stream/index.js create mode 100644 node_modules/concat-stream/package.json create mode 100644 node_modules/concat-stream/readme.md create mode 100644 node_modules/core-util-is/LICENSE create mode 100644 node_modules/core-util-is/README.md create mode 100644 node_modules/core-util-is/lib/util.js create mode 100644 node_modules/core-util-is/package.json create mode 100644 node_modules/cross-spawn/CHANGELOG.md create mode 100644 node_modules/cross-spawn/LICENSE create mode 100644 node_modules/cross-spawn/README.md create mode 100644 node_modules/cross-spawn/index.js create mode 100644 node_modules/cross-spawn/lib/enoent.js create mode 100644 node_modules/cross-spawn/lib/parse.js create mode 100644 node_modules/cross-spawn/lib/util/escapeArgument.js create mode 100644 node_modules/cross-spawn/lib/util/escapeCommand.js create mode 100644 node_modules/cross-spawn/lib/util/hasEmptyArgumentBug.js create mode 100644 node_modules/cross-spawn/lib/util/readShebang.js create mode 100644 node_modules/cross-spawn/lib/util/resolveCommand.js create mode 100644 node_modules/cross-spawn/package.json create mode 100644 node_modules/inherits/LICENSE create mode 100644 node_modules/inherits/README.md create mode 100644 node_modules/inherits/inherits.js create mode 100644 node_modules/inherits/inherits_browser.js create mode 100644 node_modules/inherits/package.json create mode 100644 node_modules/isarray/.npmignore create mode 100644 node_modules/isarray/.travis.yml create mode 100644 node_modules/isarray/Makefile create mode 100644 node_modules/isarray/README.md create mode 100644 node_modules/isarray/component.json create mode 100644 node_modules/isarray/index.js create mode 100644 node_modules/isarray/package.json create mode 100644 node_modules/isarray/test.js create mode 100644 node_modules/isexe/.npmignore create mode 100644 node_modules/isexe/LICENSE create mode 100644 node_modules/isexe/README.md create mode 100644 node_modules/isexe/index.js create mode 100644 node_modules/isexe/mode.js create mode 100644 node_modules/isexe/package.json create mode 100644 node_modules/isexe/test/basic.js create mode 100644 node_modules/isexe/windows.js create mode 100644 node_modules/lru-cache/LICENSE create mode 100644 node_modules/lru-cache/README.md create mode 100644 node_modules/lru-cache/index.js create mode 100644 node_modules/lru-cache/package.json create mode 100644 node_modules/os-shim/.editorconfig create mode 100644 node_modules/os-shim/.npmignore create mode 100644 node_modules/os-shim/.travis.yml create mode 100644 node_modules/os-shim/LICENSE create mode 100644 node_modules/os-shim/Makefile create mode 100644 node_modules/os-shim/README.md create mode 100644 node_modules/os-shim/lib/os.js create mode 100644 node_modules/os-shim/package.json create mode 100644 node_modules/os-shim/test/osSpec.js create mode 100644 node_modules/pre-push/.travis.yml create mode 100644 node_modules/pre-push/CHANGELOG.md create mode 100644 node_modules/pre-push/LICENSE create mode 100644 node_modules/pre-push/README.md create mode 100755 node_modules/pre-push/hook create mode 100644 node_modules/pre-push/index.js create mode 100644 node_modules/pre-push/install.js create mode 100644 node_modules/pre-push/package.json create mode 100644 node_modules/pre-push/test.js create mode 100644 node_modules/pre-push/uninstall.js create mode 100644 node_modules/process-nextick-args/index.js create mode 100644 node_modules/process-nextick-args/license.md create mode 100644 node_modules/process-nextick-args/package.json create mode 100644 node_modules/process-nextick-args/readme.md create mode 100644 node_modules/pseudomap/LICENSE create mode 100644 node_modules/pseudomap/README.md create mode 100644 node_modules/pseudomap/map.js create mode 100644 node_modules/pseudomap/package.json create mode 100644 node_modules/pseudomap/pseudomap.js create mode 100644 node_modules/pseudomap/test/basic.js create mode 100644 node_modules/readable-stream/.travis.yml create mode 100644 node_modules/readable-stream/CONTRIBUTING.md create mode 100644 node_modules/readable-stream/GOVERNANCE.md create mode 100644 node_modules/readable-stream/LICENSE create mode 100644 node_modules/readable-stream/README.md create mode 100644 node_modules/readable-stream/doc/wg-meetings/2015-01-30.md create mode 100644 node_modules/readable-stream/duplex-browser.js create mode 100644 node_modules/readable-stream/duplex.js create mode 100644 node_modules/readable-stream/lib/_stream_duplex.js create mode 100644 node_modules/readable-stream/lib/_stream_passthrough.js create mode 100644 node_modules/readable-stream/lib/_stream_readable.js create mode 100644 node_modules/readable-stream/lib/_stream_transform.js create mode 100644 node_modules/readable-stream/lib/_stream_writable.js create mode 100644 node_modules/readable-stream/lib/internal/streams/BufferList.js create mode 100644 node_modules/readable-stream/lib/internal/streams/destroy.js create mode 100644 node_modules/readable-stream/lib/internal/streams/stream-browser.js create mode 100644 node_modules/readable-stream/lib/internal/streams/stream.js create mode 100644 node_modules/readable-stream/package.json create mode 100644 node_modules/readable-stream/passthrough.js create mode 100644 node_modules/readable-stream/readable-browser.js create mode 100644 node_modules/readable-stream/readable.js create mode 100644 node_modules/readable-stream/transform.js create mode 100644 node_modules/readable-stream/writable-browser.js create mode 100644 node_modules/readable-stream/writable.js create mode 100644 node_modules/safe-buffer/LICENSE create mode 100644 node_modules/safe-buffer/README.md create mode 100644 node_modules/safe-buffer/index.d.ts create mode 100644 node_modules/safe-buffer/index.js create mode 100644 node_modules/safe-buffer/package.json create mode 100644 node_modules/shebang-command/index.js create mode 100644 node_modules/shebang-command/license create mode 100644 node_modules/shebang-command/package.json create mode 100644 node_modules/shebang-command/readme.md create mode 100644 node_modules/shebang-regex/index.js create mode 100644 node_modules/shebang-regex/license create mode 100644 node_modules/shebang-regex/package.json create mode 100644 node_modules/shebang-regex/readme.md create mode 100644 node_modules/spawn-sync/.npmignore create mode 100644 node_modules/spawn-sync/.travis.yml create mode 100644 node_modules/spawn-sync/LICENSE create mode 100644 node_modules/spawn-sync/README.md create mode 100644 node_modules/spawn-sync/appveyor.yml create mode 100644 node_modules/spawn-sync/index.js create mode 100644 node_modules/spawn-sync/lib/json-buffer/LICENSE create mode 100644 node_modules/spawn-sync/lib/json-buffer/README.md create mode 100644 node_modules/spawn-sync/lib/json-buffer/index.js create mode 100644 node_modules/spawn-sync/lib/spawn-sync.js create mode 100644 node_modules/spawn-sync/lib/worker.js create mode 100644 node_modules/spawn-sync/package.json create mode 100644 node_modules/spawn-sync/postinstall.js create mode 100644 node_modules/spawn-sync/test/index.js create mode 100644 node_modules/spawn-sync/test/test-empty.js create mode 100644 node_modules/spawn-sync/test/test-spawn-fail.js create mode 100644 node_modules/spawn-sync/test/test-spawn-timeout.js create mode 100644 node_modules/spawn-sync/test/test-spawn.js create mode 100644 node_modules/string_decoder/.travis.yml create mode 100644 node_modules/string_decoder/LICENSE create mode 100644 node_modules/string_decoder/README.md create mode 100644 node_modules/string_decoder/lib/string_decoder.js create mode 100644 node_modules/string_decoder/package.json create mode 100644 node_modules/typedarray/.travis.yml create mode 100644 node_modules/typedarray/LICENSE create mode 100644 node_modules/typedarray/example/tarray.js create mode 100644 node_modules/typedarray/index.js create mode 100644 node_modules/typedarray/package.json create mode 100644 node_modules/typedarray/readme.markdown create mode 100644 node_modules/typedarray/test/server/undef_globals.js create mode 100644 node_modules/typedarray/test/tarray.js create mode 100644 node_modules/util-deprecate/History.md create mode 100644 node_modules/util-deprecate/LICENSE create mode 100644 node_modules/util-deprecate/README.md create mode 100644 node_modules/util-deprecate/browser.js create mode 100644 node_modules/util-deprecate/node.js create mode 100644 node_modules/util-deprecate/package.json create mode 100644 node_modules/which/CHANGELOG.md create mode 100644 node_modules/which/LICENSE create mode 100644 node_modules/which/README.md create mode 100755 node_modules/which/bin/which create mode 100644 node_modules/which/package.json create mode 100644 node_modules/which/which.js create mode 100644 node_modules/yallist/LICENSE create mode 100644 node_modules/yallist/README.md create mode 100644 node_modules/yallist/iterator.js create mode 100644 node_modules/yallist/package.json create mode 100644 node_modules/yallist/yallist.js create mode 100644 package-lock.json create mode 100644 package.json diff --git a/lib/pescarte_web/controllers/boletin_controller.ex b/lib/pescarte_web/controllers/boletins_controller.ex similarity index 80% rename from lib/pescarte_web/controllers/boletin_controller.ex rename to lib/pescarte_web/controllers/boletins_controller.ex index ae9e3138..14c48f2f 100644 --- a/lib/pescarte_web/controllers/boletin_controller.ex +++ b/lib/pescarte_web/controllers/boletins_controller.ex @@ -1,4 +1,4 @@ -defmodule PescarteWeb.BoletinController do +defmodule PescarteWeb.BoletinsController do use PescarteWeb, :controller def show(conn, _params) do diff --git a/lib/pescarte_web/router.ex b/lib/pescarte_web/router.ex index ca17647e..a04fe3b4 100644 --- a/lib/pescarte_web/router.ex +++ b/lib/pescarte_web/router.ex @@ -57,7 +57,7 @@ defmodule PescarteWeb.Router do end scope "/publicacoes" do - get "/boletin", BoletinController, :show + get "/boletins", BoletinsController, :show end scope "/contato" do diff --git a/lib/pescarte_web/templates/boletin_html.ex b/lib/pescarte_web/templates/boletin_html.ex deleted file mode 100644 index 09badf5c..00000000 --- a/lib/pescarte_web/templates/boletin_html.ex +++ /dev/null @@ -1,5 +0,0 @@ -defmodule PescarteWeb.BoletinHTML do - use PescarteWeb, :html - - embed_templates("boletin_html/*") -end diff --git a/lib/pescarte_web/templates/boletins_html.ex b/lib/pescarte_web/templates/boletins_html.ex new file mode 100644 index 00000000..25c1d736 --- /dev/null +++ b/lib/pescarte_web/templates/boletins_html.ex @@ -0,0 +1,5 @@ +defmodule PescarteWeb.BoletinsHTML do + use PescarteWeb, :html + + embed_templates("boletins_html/*") +end diff --git a/lib/pescarte_web/templates/boletin_html/show.html.heex b/lib/pescarte_web/templates/boletins_html/show.html.heex similarity index 94% rename from lib/pescarte_web/templates/boletin_html/show.html.heex rename to lib/pescarte_web/templates/boletins_html/show.html.heex index d6ad53ff..f0efb226 100644 --- a/lib/pescarte_web/templates/boletin_html/show.html.heex +++ b/lib/pescarte_web/templates/boletins_html/show.html.heex @@ -1,4 +1,4 @@ -
+