hephaestus-0.4.0

https://rubygems.org

hephaestus

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1053383

number: 0.4.0

platform: ruby

spec_sha256: 64fdca9f9c5661e8e7fd36c8efda996d21b920c08c7223c53ad8be4084650e13

sha256: 7aa1326261dd6a0010f1cfeb3854903e8059a2c93b1e6028f284a857fa13b81b

created_at: 2024-05-13 08:29:59 UTC

updated_at: 2024-06-12 09:09:10 UTC

position: 65

version_data_entries_count: 123

uploaded_at: 2023-09-29 16:35:15 UTC

indexed: true

has_extensions:

extensions:

Gem size: 44.5 KB

Version Data Entries

Total: 123

Unpacked size: 131 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.ruby-version100644006 Bytes3822728783049fc2f22a56d1ee74d62352c49fbf81c6b54b50830d6f61c3af22
CHANGELOG.md100644002.56 KB509f455018e90fdd5bfff2e6624df4b3317964ab7d3cd72bbcbfc0188558f15c
LICENSE.txt100644001.05 KB0b78a656fff4e3d99e69745251c06334fe631b7f5ee0cefccc1e7cdcdb224aea
README.md100644001.85 KBe5b50a66ad9cb3d690e9e6d6f9b3283be945b6194622535faed980d1c2af9500
bin/hephaestus100755001.86 KBcc290d038312b45b9f97610bfd1f03843769d2059d06b027169a6c67f9440249
lib/hephaestus.rb10064400604 Bytes2e1d1cb026b1460bd5a3e9e55ca3f0e787e30f84e124b25e16ad8ca2b22e0fd0
lib/hephaestus/actions.rb100644002.86 KBa95c38f17b2a731ea8320419df9c3d031e802e3daacd0279c111f58dc1162707
lib/hephaestus/actions/strip_comments_action.rb100644006.87 KBf028ab6ff886f1c745f539d7fb710b9832dc1c8c75b01c9f0649d17e0f286bc3
lib/hephaestus/app_builder.rb100644005.61 KB44757e2dc7518bf5e7f6f145710eb03bf4dd2c9167627eb0efe8fcbf79540b34
lib/hephaestus/exit_on_failure.rb10064400368 Bytes599452ebfa250d00098967f860623efbe70a70615b2b2a1876f90b1d5c4cb3f3
lib/hephaestus/generators/app_generator.rb100644006.88 KBeb4fecd0b42b2e8a9f501d8e01e3214a217b18b08a51fb71b04043fea0f24a1c
lib/hephaestus/generators/base.rb100644001.8 KB262d63cb5f5a7dbebca018f3bb9294bb16770bfb7c2f907e93ad52f7f5530d61
lib/hephaestus/generators/config_generator.rb100644003.54 KB682ae31a42f71d2a1cb09dc133f4b475ce8a01f3e10c34f2ddace82bd611c93b
lib/hephaestus/generators/core_generator.rb100644002.84 KB443dfbfa608f0cd1dec5c7dbde4135698da8bb4f9174753f97ccf3f77651caeb
lib/hephaestus/generators/deployment_generator.rb10064400560 Bytes6aa0993c256052ddec046ca4498884063bd92f9b4120a2fa6896093da02ba054
lib/hephaestus/generators/lib_generator.rb10064400646 Bytesfd1345058a46e18c61ee3b9354015a18448ba5df53663093ecddac1b52f56819
lib/hephaestus/generators/license_generator.rb10064400291 Bytes8641fd4fbca314f043772f1ab95ca7d969e60f0a8bdfc957bbc3c2ccf15bf416
lib/hephaestus/generators/rubocop_generator.rb10064400346 Bytes3a1e179cfafcddb56e03f37072a41bb9b38b004e54b5401ec0d6ccb2e2c80410
lib/hephaestus/generators/sorbet_generator.rb10064400390 Bytes15d7869968eb549b3b7ccc2d978950cec97a1aab3128d5d8067a4ffca10a18e3
lib/hephaestus/version.rb10064400219 Bytes1e8df7b2ceeedc1f7aa89e5db0ed0c4a25193269278d7501a4401753e8d61e28
templates/.dockerignore10064400716 Bytes597840733b3d5eeea5ad8162ffad1616f2c87b22e7293f35b40db9e652223f2b
templates/.env.sample10064400222 Bytesca5a507427b7202282a61af32aed38ad06cf69518caad12cbc901ddb35c2f37a
templates/.github/dependabot.yml10064400540 Bytesfa1dc4ff788fb6f5d308f77dcc2293ff382289859565fe2f93167d4fe5094f1a
templates/.github/workflows/automerge.yml10064400344 Bytes4986d4dd90d0ef9f06fc68027c148346e96b58c58f9ce8fd90875289dfea3d23
templates/.github/workflows/deploy.yml10064400955 Bytes2164571d10199621c9701c126ca4f58e9e04234767ab2a4cff61f7e87801487f
templates/.github/workflows/licenses.yml10064400421 Bytes5ee458ffe419e4415a5ca3f10461159b412f1c2868c4cfd39d2bd03cae6f987e
templates/.github/workflows/lint.yml10064400711 Bytes6dba0466e886306789e10810b30eeecb1674099a26d3d8b77d797abc337ec92f
templates/.github/workflows/security.yml10064400282 Bytes5360ea173b1efa1c72770bbf0aaca4e5235a847fb70027640b8a6647b9b700ba
templates/.github/workflows/sorbet.yml10064400351 Bytes43e286a65d796a4b2a55f4c7396bbab393bc3a266a2503a3b06b0808763c0a4f
templates/.github/workflows/test.yml10064400478 Bytese3f3b2a2098da8c6c6fb3b531f79efbf84680eb91b24e9c091de97b2590203ec
templates/.licensed.yml10064400892 Bytes0b81fa2202128a886bafb2035845ad51eb0c5cd7c79da539905601a6eb751d75
templates/.rubocop.yml10064400107 Bytesa77a8bfefd7e341b65d0d7db00014f7dad665ccaa9bb5cca4af4840a2b7da2cf
templates/.ruby-version1006440032 Bytes603f4cb00cbb84fb7f9878523043d836ad0be2200b85755e89f97bf2ec90e535
templates/.vscode/extensions.json10064400190 Bytese7cbfdc4b79faaf1dc978b6bdf7f8ccc1f140372c275601593b5407460de59a6
templates/.vscode/launch.json10064400337 Bytesfe8cf9b7135a734d6d64b40edf6c72dabf1f3c917279401d5610c963bc9a44d7
templates/.vscode/settings.json100644001.52 KBc28ad13dbefeb4ad9bd28da14746f511507ce8aaec702bd4ec3514c5cbfe8156
templates/Dockerfile100644002.5 KBb94206352827e7d6c01e9e270740932f79069490b1798296bfa4589aecb09f95
templates/Gemfile.erb100644002.82 KB4affc370425133a4003af735e8a3543e29a6953dbdcfa142c77c827575542807
templates/Procfile.debug1006440080 Bytesf6b069d513e145c7869d0058a4104292cdc71ef4295a2551fd43fee61feee324
templates/Procfile.dev1006440063 Bytes8eeea77dd1835183c728e6e20a850cfb6113fb56d72e6226b8a68be890d0f8bf
templates/README.md.erb1006440028 Bytes26c0158a215ffc940968a2e52e61d53fbdda0b80fe4cd3adc336d7c537890c05
templates/app/controllers/app_controller.rb100644001.87 KBdff5030cd61c061587a96f5d0c963c9b8b4533390f8f85836d8534a1dc6b78b5
templates/app/controllers/application_controller.rb100644002.07 KBabb4beedf2fe10ec22402c1a140ba7f8169607b285739ce44c643ed273099199
templates/app/controllers/concerns/authable.rb100644001.46 KB4838b338c355573df9933b2a4adba8392d08ee780973f95e29c84da3b67018c2
templates/app/controllers/root_controller.rb10064400155 Bytes3e0dd1cdbed6dd2f76a3c31d38fa2f72d66758cf0b7b0140508565c060aad7bb
templates/app/controllers/settings_controller.rb10064400845 Bytes58c62e3336d118eb73867f141f83cfff3a30d8ef4d0b0780d258182f62811562
templates/app/controllers/staff_controller.rb10064400280 Bytes80d4e7542b97284b5dc177261d5528c6c1fd967289d59ae2f7411a5e25368581
templates/app/controllers/yetto_controller.rb100644001.02 KBc880abf93d96546afde7360c31deefdfdebf6f16c16cc0f339b7e3ad33e7d3e8
templates/app/jobs/application_job.rb10064400315 Bytes26d90b85e3b0718646ce0d93c3132a5ba73eda93ebe648df6a45b1fd0e8a3725
templates/app/jobs/update_yetto_job.rb10064400949 Bytes9e39a5b7041c145da616eafb907ae22aef355b42d63fc73a2bb395dbe7baff84
templates/app/lib/body_parameter.rb1006440088 Bytes344d1c73558706028fa047e428c0d3ceb84be11eb4fae4fef4ebb2a807fdaae2
templates/app/lib/body_parameter/yetto_parameters.rb100644003.18 KB9675acbb092aff0d891dd8fcfe0f50c2178e1596e2b1db48d19e3d527c75ec76
templates/app/lib/constants/app.rb10064400130 Bytesb4cdee2de52494712fa63b88fd0c661aec99bf08b7db5ffa074b05d0f712137e
templates/app/lib/headers.rb1006440065 Bytes78358d31f0baed63e82e89fce4e5d144829b3b89e8a77a8d0ab6cca14be58ad9
templates/app/lib/headers/yetto.rb10064400480 Bytesa38346a7ea773ef2a3d0b3df90dcf1694533876e3da7238fcd45d8395256edd0
templates/app/lib/path_parameter.rb10064400131 Bytesda8dbe2845f6d8a758b0805b4226edb5420dbe08d133515920c150df21298f5f
templates/app/lib/path_parameter/settings_parameters.rb10064400445 Bytesfda242a8459510e227696abd79a47ab3bdff91d42b8abc42edfdf093edf61904
templates/app/lib/path_parameter/yetto_parameters.rb10064400595 Bytescf046208573d38b8c12572a542526f1ad660c25f4a8c7d1d8959390154a047eb
templates/app/lib/plug_app/http.rb10064400745 Bytes749bb78a8ee70be510e78f53f038529b3ffd016b07dcdbdc96647171dafe79c1
templates/app/lib/plug_app/middleware/malformed_request.rb100644003.66 KB0ef74f1318fbbe60ca07a103a720c358cf4d548e2c97895297d1fa79e5351122
templates/app/lib/plug_app/middleware/not_found.rb10064400953 Bytesfd8ecb069c1e9623758e9b2d2397b6d6c0ec83a4889b0ab40aa4e82c83ff7708
templates/app/lib/plug_app/middleware/openapi_validation.rb100644001.72 KB3663961aff31e2fff176a9c46349006a4175e52fa9e10752728ffd9e7be65299
templates/app/lib/plug_app/middleware/tracing_attributes.rb100644001.23 KB9e61ac5b8d843337eca5a0a778fe06c0185d8dafc0b86a784e6913b75ada349a
templates/app/lib/plug_app/switches/message_created.jsonc10064400880 Bytes87258fb0a1a6d70d5cb5fe9540c2fabb2bb4948e5f6b74ac009658a57305c4c4
templates/app/lib/query_parameter.rb1006440089 Bytesfdfe2272f3fa5d771f83f23453e1ec488cea49884e7a5fe437cc90c6b5c848a4
templates/app/serializers/error_serializer.rb10064400234 Bytes25fc78aa95144a38de81b911c828f45fd9060f8e0463725cc2fcab0f5d7007f1
templates/app/services/http_service.rb10064400636 Bytesd7f32bb155d7ea4b4014d2be5764de77b995275d9e6ae50e30979e525f9b9731
templates/app/services/yetto_service.rb100644002.55 KBfd25aa26a83e9070ed638a2590dcdb8dfa4acc098a0839d9af72276f02647ec9
templates/app/views/settings/new.json.jbuilder10064400555 Bytes0c8277e5f1dcc2c52b9888afc58d6d2f96e015a80df980607a942ec5f32f81b3
templates/bin/docker-entrypoint10075500305 Bytese3368a3d398a00b5b3449f1fe1ac13c2c3eb570772e51c30666f71a6ad3eb6f6
templates/compose.yml1006440097 Bytes896754dab0468f93393c7c2297f81e135ad7a1d4a875340bfa9453236b018ff8
templates/config/initializers/000-oj.rb10064400103 Bytesb0ef971d515b7bb9b03ab93ec81d09311f89a67e3de439ebf8c89f4bbb647d48
templates/config/initializers/cors.rb10064400549 Bytesbcc6be6d4b1b6977958689ebc624848168707b227e60f01e4ad13fc7b7ae5c13
templates/config/initializers/environment.rb100644001.28 KB1685d3809102726f59a9bfdaf209c0c54b8609f9195445d1eac08d7f7819ce83
templates/config/initializers/filter_parameter_logging.rb10064400554 Bytes562e99ecbc2de5ac538c994a7c7b8f3bb5463bc5470a6386797e3676dc926a44
templates/config/initializers/inflections.rb10064400712 Bytes796d574be6e84d322bd7b506f81cc6f6ff380c0c30645d9bf2f520e359e905d5
templates/config/initializers/lograge.rb10064400616 Bytesc04796c48abaeb508fb84f27c2166cbf672ef0853997947f559874c4b8eaf2b2
templates/config/initializers/opentelemetry.rb100644001.28 KBfe2929becdb63475064b8c5f18c231950e63d918b55dea382e3befe748afff66
templates/config/initializers/sidekiq.rb10064400376 Bytes92c67c99b90544ec634996135c829d9cf19eedcd065cf7edd4502e8e5d5f2a43
templates/config/initializers/slack_webhook_logger.rb10064400479 Bytes290702cfcc98d0d7019b5776997d00fbc08713ac69bd8040b83a8f27b8092c83
templates/config/locales/en.yml10064400826 Bytesb02aef3b0c4f4058ef746951d5eed453035936da56625c5007b75fbaa1f84797
templates/config/locales/settings/en.yml10064400172 Bytes616e10eabb38688aa693cba352bebe5baf53a07e3a31e00aa7dbe69e60105fb8
templates/config/sidekiq.yml10064400499 Bytes4c4d9eef59a067dcc20783de533dbe1b784582fd67b52993ce189f6481f85871
templates/hephaestus_gitignore100644005.84 KB17679530873b74f38ce00d17213fe9ae8439469dce4eae75c43390006793153a
templates/lib/plug_app/schemas/api/2023-03-06/components/parameters/headers/yetto.json100644001.04 KB54ec7b60e647b6ba907013d258b16167505731984a8cd3b0337810dff422f3ca
templates/lib/plug_app/schemas/api/2023-03-06/components/parameters/plugInstallation.json10064400288 Bytesdd2b731aeff5c99970bb61f279d029d15826f64638b41d8b4532aa8d0be97cab
templates/lib/plug_app/schemas/api/2023-03-06/components/schemas/plug.json10064400137 Bytes3b982d860c0dfb8e9c4ed119d0daf85aa00a986b94c55857b08c4af5a029be31
templates/lib/plug_app/schemas/api/2023-03-06/components/schemas/responses.json100644001.37 KBba9b09e3a97f6c9320db50a79d0467e4d37e042802b450c5e0ac2641fb74b2d1
templates/lib/plug_app/schemas/api/2023-03-06/components/schemas/yetto.json100644004.99 KB75b9182abb57c87f1cb648361fab071f02146a1f3daed8b44e1371b789ae4eb3
templates/lib/plug_app/schemas/api/2023-03-06/openapi.json10064400882 Bytes729bc2ca66d028169f8f0bfcf6debcfd567c8fda0c1280d176b721729f981a9e
templates/lib/plug_app/schemas/api/2023-03-06/paths/plug.json100644002.74 KBca0f53719ad74cf854007b7c39e690ba1064d5a325e474ed902fdd74f3419ace
templates/lib/plug_app/schemas/api/2023-03-06/paths/yetto/message_created.json100644001.51 KB5a7d69476567658f2c1a0220c74fd4904b8f6b0a918b92e79c0d7a44230fbc4c
templates/lib/plug_app/schemas/api/2023-03-06/paths/yetto/plug_installation_created.json100644001.51 KB68e4322c0865269032e9c6f3e986060d6ef14a28ceb7292c7d6384fd535dba1c
templates/lib/tasks/test_tasks.rake10064400299 Bytes9711c956d5a14f1c5e3bb04b34fb1319e99dc9eda8c982941e7f5796f254e3a8
templates/script/ci1007550047 Bytes8f9d20040b1fddf234cc9fdc2ce519e6b19c059b1f6fbd3cac838422db16005e
templates/script/edit-credentials10075500632 Bytesee2a31d21a5291e644fef282b3f9e4896fc1b318411597cf1cedecf3ea2e6263
templates/script/hmac_text10075500654 Bytes6e73fae9538217ba99198de88ec3a50cd51bf6e78f91eacdc429fbb0ad8a3fe6
templates/script/licenses10075500156 Bytes8baef963761138fd117e63818dfb2c8f4cac3be5cfc4427f38d5a65cd16c608f
templates/script/ngrok1007550076 Bytes21b3f64f45749d6d4c555cc34caca04b09bf44b216a0e8c6437049b47e9967e4
templates/script/server100755001.21 KBaf4485e64e16a6ba490e1802d409574728a4313f8f0db3b80ae0021377728344
templates/script/sorbet10075500154 Bytese5a2848fa602f9b75093481eb7be6d6eeffbe5f3e080cb71e6d368dad0cebf3c
templates/script/test1007550039 Bytesff4131852cf3b95106b34381ff43a4ff9b994ea141c418e5852eb5582ecc9eed
templates/sorbet/custom.rbi10064400391 Bytes8e4372eaeea4086267aca613b4a93393b3a6a92796987c1c647e39a593f7488c
templates/test/controllers/application_controller_test.rb10064400642 Bytesce2f44970890c9143da7ff4c6220e012379dbb9a759fc63258d14fcfd4e63d33
templates/test/controllers/root_controller_test.rb10064400198 Bytes6a58245a10ab16a3d600e2afa8882fdf98eed08c2512d9318bad98d8889e0c16
templates/test/controllers/settings_controller_test.rb10064400596 Bytesa0ec5f0ce4e6ca34e110b97411c21b3dba3a856ee3b88f91f1f25900ea300a91
templates/test/controllers/yetto_controller_test.rb100644003.05 KB07c6694a9829bd9bcea2e62150dac1306f8af8dd1b718dff456009d4488fdb6b
templates/test/fixtures/files/fake_pem_file/fake.pem100644001.64 KBd709c1b5993e0321711723754bead6f4cd8f0d42bd36ab167e6d6b6a6678ef4f
templates/test/fixtures/files/plug_installation_settings/invalid.json1006440031 Bytese1a01748d0ec10555fb98cf4c4db26b0e1b7d047c500571b6ce91e432e07bc6b
templates/test/fixtures/files/plug_installation_settings/valid.json1006440053 Bytes3bdcd038974ddd2137ddad9178b46b433fc9618c999aa2ac9fcbf51aa5853b07
templates/test/fixtures/plug_installation_settings/invalid.json1006440031 Bytese1a01748d0ec10555fb98cf4c4db26b0e1b7d047c500571b6ce91e432e07bc6b
templates/test/fixtures/plug_installation_settings/valid.json1006440053 Bytes3bdcd038974ddd2137ddad9178b46b433fc9618c999aa2ac9fcbf51aa5853b07
templates/test/integration/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
templates/test/jobs/update_yetto_job_test.rb10064400453 Bytes6c90a33710bc234652d2598bac88c522e28349b1d338f3ffc1dd6d3b7a31b13e
templates/test/mailers/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
templates/test/support/api.rb100644002.2 KB3c42a0ca872066f7936ed3b8d80d1af129598277341fd96fc6db98a74411a55f
templates/test/support/rails.rb100644001.38 KB5dd1eb15b5363c6a22b3ffd6cd890095f02933095ad88a8afbf616a23184ffc3
templates/test/support/webmocks.rb1006440066 Bytesf4252f98367dd1a58409f676abadec03250d81666e1536adf320fce2928f56a5
templates/test/support/webmocks/slack_webmock.rb10064400565 Bytesd2e08372326ee1e66c3e5b7bf1d2ca0bfee3e6d2830cc34035f54ac51b165cdf
templates/test/support/webmocks/yetto_webmock.rb100644004.97 KB8d44b123da0e87d44d16386ca2e5d4b5e398c5a226a10811fb97945b83588630
templates/test/test_helper.rb10064400836 Bytes8a6bf6466bb66af795a8d8c132b052cc6d0a10f402f6739ba03d8f591a8a902b
templates/vendor/fly/fly-production.toml10064400821 Bytes9096bc1d7f1ec64c502cf6c638d5a43433d1120992c7f9ad57333b0cbf98316c
templates/vendor/fly/fly-staging.toml10064400638 Bytes1597e2733ac1f03c874ce2f73d87b7f0ffecbb7b9dd0aec4b8e2841d791be088