├── .dockerignore ├── .gitattributes ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── build.yml │ └── test.yml ├── .gitignore ├── .pumaenv ├── .ruby-version ├── .standard.yml ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── LICENSE.md ├── Procfile.dev ├── README.md ├── Rakefile ├── VERSION ├── app ├── assets │ ├── images │ │ ├── .keep │ │ ├── favicon.png │ │ └── logo.png │ └── stylesheets │ │ └── application.css ├── channels │ └── application_cable │ │ ├── channel.rb │ │ └── connection.rb ├── controllers │ ├── application_controller.rb │ ├── applications_controller.rb │ ├── channels_controller.rb │ ├── concerns │ │ └── .keep │ ├── deploys_controller.rb │ ├── destinations_controller.rb │ ├── invite_links_controller.rb │ ├── oauth_controller.rb │ ├── organizations_controller.rb │ ├── sessions_controller.rb │ ├── system_admin_controller.rb │ ├── users_controller.rb │ └── webhooks_controller.rb ├── helpers │ ├── application_helper.rb │ ├── applications_helper.rb │ ├── channels_helper.rb │ ├── deploys_helper.rb │ └── destinations_helper.rb ├── javascript │ ├── application.js │ └── controllers │ │ ├── application.js │ │ ├── hello_controller.js │ │ └── index.js ├── jobs │ ├── application_job.rb │ ├── avatar_importer_job.rb │ └── notification_job.rb ├── models │ ├── api_key.rb │ ├── application.rb │ ├── application_record.rb │ ├── channel.rb │ ├── concerns │ │ ├── .keep │ │ └── role.rb │ ├── deploy.rb │ ├── destination.rb │ ├── invite_link.rb │ ├── membership.rb │ ├── notification.rb │ ├── oauth_token.rb │ ├── organization.rb │ ├── server.rb │ ├── user.rb │ └── webhook.rb └── views │ ├── applications │ ├── _application.html.erb │ ├── _application.json.jbuilder │ ├── _channels.html.erb │ ├── _destination.html.erb │ ├── _form.html.erb │ ├── _setup.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ ├── index.json.jbuilder │ ├── new.html.erb │ ├── show.html.erb │ └── show.json.jbuilder │ ├── channels │ ├── _form.html.erb │ └── edit.html.erb │ ├── deploys │ ├── _deploy.json.jbuilder │ └── show.json.jbuilder │ ├── destinations │ ├── _destination.html.erb │ ├── _form.html.erb │ ├── edit.html.erb │ ├── show.html.erb │ └── show.json.jbuilder │ ├── layouts │ ├── application.html.erb │ ├── mailer.html.erb │ └── mailer.text.erb │ ├── organizations │ └── edit.html.erb │ ├── servers │ └── _server.html.erb │ ├── sessions │ └── new.html.erb │ ├── shared │ ├── _copy_to_clipboard.html.erb │ ├── _errors.html.erb │ ├── _flash.html.erb │ └── _time.html.erb │ ├── users │ ├── _form.html.erb │ ├── _invite_link.html.erb │ ├── _invite_links.html.erb │ ├── _user.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ ├── new.html.erb │ └── show.html.erb │ └── webhooks │ └── new.html.erb ├── bin ├── audit ├── bundle ├── d │ ├── build │ ├── run │ └── up ├── dev ├── docker-entrypoint ├── importmap ├── jobs ├── rails ├── rake ├── release ├── secret-key-base ├── setup └── thrust ├── config.ru ├── config ├── application.rb ├── appsignal.yml ├── boot.rb ├── brakeman.ignore ├── cable.yml ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── importmap.rb ├── initializers │ ├── assets.rb │ ├── content_security_policy.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── new_framework_defaults_8_0.rb │ ├── permissions_policy.rb │ └── reactionview.rb ├── locales │ └── en.yml ├── puma.rb ├── queue.yml ├── routes.rb ├── scout_apm.yml └── storage.yml ├── db ├── cable_migrate │ ├── 20240529150202_create_solid_cable_message.rb │ ├── 20240709193953_index_channels.rb │ └── 20240918204939_create_compact_channel.rb ├── cable_schema.rb ├── migrate │ ├── 20230709013512_create_applications.rb │ ├── 20230709013559_create_deploys.rb │ ├── 20230709181536_create_api_keys.rb │ ├── 20230713192934_match_up_deploy_attribute_names.rb │ ├── 20230714030514_add_service_to_deploys.rb │ ├── 20230717183500_add_key_to_applications.rb │ ├── 20230801003242_add_ref_to_applications.rb │ ├── 20240109022513_create_users.rb │ ├── 20240111022620_create_destinations.rb │ ├── 20240513224616_add_commit_message_to_deploys.rb │ ├── 20240703173935_create_servers.rb │ ├── 20240703200937_add_keys_to_destinations.rb │ ├── 20240708190019_rename_ip_to_host_on_servers.rb │ ├── 20240709133759_add_last_connected_at_to_servers.rb │ ├── 20240730195937_create_connections.rb │ ├── 20240819022718_add_recipe_updated_at_to_destinations.rb │ ├── 20240821143851_add_base_recipe_to_destinations.rb │ ├── 20240908141400_add_last_processed_recipe_at_to_destinations.rb │ ├── 20240910221450_create_runners.rb │ ├── 20240916013929_add_counter_to_destinations.rb │ ├── 20240918201444_reset_server_counts.rb │ ├── 20240925170348_add_additional_user_fields_to_users.rb │ ├── 20240925185519_create_invite_links.rb │ ├── 20240925214929_add_role_to_users.rb │ ├── 20241030224628_add_index_to_users_username.rb │ ├── 20241120143944_create_organizations.rb │ ├── 20241120144434_create_memberships.rb │ ├── 20241122002631_add_token_to_applications.rb │ ├── 20241122002933_add_organization_ids.rb │ ├── 20241122030541_add_application_to_deploys.rb │ ├── 20241126203916_move_role_to_memberships.rb │ ├── 20241129174515_add_system_admin_to_users.rb │ ├── 20241203170410_add_unique_index_to_email.rb │ ├── 20241203174316_remove_username_unique_index.rb │ ├── 20241204231104_add_lock_details_to_destinations.rb │ ├── 20241206223135_create_oauth_tokens.rb │ ├── 20241212181913_create_channels.rb │ ├── 20241213050348_create_webhooks.rb │ ├── 20241218113602_drop_connections.rb │ ├── 20241218204842_create_notifications.rb │ ├── 20241219151957_add_indices_for_notifications.rb │ ├── 20250914080411_remove_keys_from_destinations.rb │ └── 20250914082905_add_tokens_to_users.rb ├── queue_schema.rb ├── schema.rb ├── seeds.development.rb └── seeds.rb ├── doc └── images │ └── demo.png ├── lib ├── assets │ └── .keep ├── slack.rb └── tasks │ └── .keep ├── log └── .keep ├── public ├── 400.html ├── 404.html ├── 406-unsupported-browser.html ├── 422.html ├── 500.html ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── favicon.ico ├── icon.png ├── icon.svg └── robots.txt ├── storage └── .keep ├── test ├── application_system_test_case.rb ├── controllers │ ├── .keep │ ├── application_controller_test.rb │ ├── applications_controller_test.rb │ ├── channels_controller_test.rb │ ├── deploys_controller_test.rb │ ├── destinations_controller_test.rb │ ├── invite_links_controller_test.rb │ ├── oauth_controller_test.rb │ ├── organizations_controller_test.rb │ ├── sessions_controller_test.rb │ ├── system_admin_controller_test.rb │ ├── users_controller_community_edition_test.rb │ ├── users_controller_test.rb │ └── webhooks_controller_test.rb ├── factories │ ├── api_key.rb │ ├── application.rb │ ├── channels.rb │ ├── deploy.rb │ ├── destinations.rb │ ├── invite_links.rb │ ├── memberships.rb │ ├── notifications.rb │ ├── oauth_tokens.rb │ ├── organizations.rb │ ├── servers.rb │ ├── users.rb │ └── webhooks.rb ├── helpers │ ├── .keep │ ├── applications_helper_test.rb │ ├── basic_auth_helpers.rb │ ├── channels_helper_test.rb │ └── system_auth.rb ├── lib │ └── slack_test.rb ├── models │ ├── .keep │ ├── api_key_test.rb │ ├── application_test.rb │ ├── channel_test.rb │ ├── deploy_test.rb │ ├── destination_test.rb │ ├── invite_link_test.rb │ ├── membership_test.rb │ ├── notification_test.rb │ ├── oauth_token_test.rb │ ├── organization_test.rb │ ├── server_test.rb │ ├── user_test.rb │ └── webhook_test.rb ├── system │ ├── .keep │ ├── applications_test.rb │ ├── channels_test.rb │ ├── destinations_test.rb │ ├── invite_links_test.rb │ ├── sessions_test.rb │ └── users_test.rb └── test_helper.rb ├── tmp ├── .keep ├── pids │ └── .keep └── storage │ └── .keep └── vendor ├── .keep ├── assets └── stylesheets │ └── bulma.min.css └── javascript ├── .keep ├── clipboard.js └── timeago.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/.gitignore -------------------------------------------------------------------------------- /.pumaenv: -------------------------------------------------------------------------------- 1 | CONFIG=config/puma.rb 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.4.5 2 | -------------------------------------------------------------------------------- /.standard.yml: -------------------------------------------------------------------------------- 1 | plugins: 2 | - standard-rails -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/Procfile.dev -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 4.2.1 2 | -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/assets/images/favicon.png -------------------------------------------------------------------------------- /app/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/assets/images/logo.png -------------------------------------------------------------------------------- /app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/applications_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/applications_controller.rb -------------------------------------------------------------------------------- /app/controllers/channels_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/channels_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/deploys_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/deploys_controller.rb -------------------------------------------------------------------------------- /app/controllers/destinations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/destinations_controller.rb -------------------------------------------------------------------------------- /app/controllers/invite_links_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/invite_links_controller.rb -------------------------------------------------------------------------------- /app/controllers/oauth_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/oauth_controller.rb -------------------------------------------------------------------------------- /app/controllers/organizations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/organizations_controller.rb -------------------------------------------------------------------------------- /app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/system_admin_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/system_admin_controller.rb -------------------------------------------------------------------------------- /app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/webhooks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/controllers/webhooks_controller.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/applications_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/helpers/applications_helper.rb -------------------------------------------------------------------------------- /app/helpers/channels_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/helpers/channels_helper.rb -------------------------------------------------------------------------------- /app/helpers/deploys_helper.rb: -------------------------------------------------------------------------------- 1 | module DeploysHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/destinations_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/helpers/destinations_helper.rb -------------------------------------------------------------------------------- /app/javascript/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/javascript/application.js -------------------------------------------------------------------------------- /app/javascript/controllers/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/javascript/controllers/application.js -------------------------------------------------------------------------------- /app/javascript/controllers/hello_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/javascript/controllers/hello_controller.js -------------------------------------------------------------------------------- /app/javascript/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/javascript/controllers/index.js -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- 1 | class ApplicationJob < ActiveJob::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/jobs/avatar_importer_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/jobs/avatar_importer_job.rb -------------------------------------------------------------------------------- /app/jobs/notification_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/jobs/notification_job.rb -------------------------------------------------------------------------------- /app/models/api_key.rb: -------------------------------------------------------------------------------- 1 | class ApiKey < ApplicationRecord 2 | has_secure_token length: 64 3 | end 4 | -------------------------------------------------------------------------------- /app/models/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/application.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/channel.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/concerns/role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/concerns/role.rb -------------------------------------------------------------------------------- /app/models/deploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/deploy.rb -------------------------------------------------------------------------------- /app/models/destination.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/destination.rb -------------------------------------------------------------------------------- /app/models/invite_link.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/invite_link.rb -------------------------------------------------------------------------------- /app/models/membership.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/membership.rb -------------------------------------------------------------------------------- /app/models/notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/notification.rb -------------------------------------------------------------------------------- /app/models/oauth_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/oauth_token.rb -------------------------------------------------------------------------------- /app/models/organization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/organization.rb -------------------------------------------------------------------------------- /app/models/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/server.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/webhook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/models/webhook.rb -------------------------------------------------------------------------------- /app/views/applications/_application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/_application.html.erb -------------------------------------------------------------------------------- /app/views/applications/_application.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/_application.json.jbuilder -------------------------------------------------------------------------------- /app/views/applications/_channels.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/_channels.html.erb -------------------------------------------------------------------------------- /app/views/applications/_destination.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/_destination.html.erb -------------------------------------------------------------------------------- /app/views/applications/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/_form.html.erb -------------------------------------------------------------------------------- /app/views/applications/_setup.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/_setup.html.erb -------------------------------------------------------------------------------- /app/views/applications/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/edit.html.erb -------------------------------------------------------------------------------- /app/views/applications/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/index.html.erb -------------------------------------------------------------------------------- /app/views/applications/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/applications/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/new.html.erb -------------------------------------------------------------------------------- /app/views/applications/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/show.html.erb -------------------------------------------------------------------------------- /app/views/applications/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/applications/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/channels/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/channels/_form.html.erb -------------------------------------------------------------------------------- /app/views/channels/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/channels/edit.html.erb -------------------------------------------------------------------------------- /app/views/deploys/_deploy.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/deploys/_deploy.json.jbuilder -------------------------------------------------------------------------------- /app/views/deploys/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/deploys/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/destinations/_destination.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/destinations/_destination.html.erb -------------------------------------------------------------------------------- /app/views/destinations/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/destinations/_form.html.erb -------------------------------------------------------------------------------- /app/views/destinations/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/destinations/edit.html.erb -------------------------------------------------------------------------------- /app/views/destinations/show.html.erb: -------------------------------------------------------------------------------- 1 | <%= render @destination %> -------------------------------------------------------------------------------- /app/views/destinations/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/destinations/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/organizations/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/organizations/edit.html.erb -------------------------------------------------------------------------------- /app/views/servers/_server.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/servers/_server.html.erb -------------------------------------------------------------------------------- /app/views/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/sessions/new.html.erb -------------------------------------------------------------------------------- /app/views/shared/_copy_to_clipboard.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/shared/_copy_to_clipboard.html.erb -------------------------------------------------------------------------------- /app/views/shared/_errors.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/shared/_errors.html.erb -------------------------------------------------------------------------------- /app/views/shared/_flash.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/shared/_flash.html.erb -------------------------------------------------------------------------------- /app/views/shared/_time.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/shared/_time.html.erb -------------------------------------------------------------------------------- /app/views/users/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/users/_form.html.erb -------------------------------------------------------------------------------- /app/views/users/_invite_link.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/users/_invite_link.html.erb -------------------------------------------------------------------------------- /app/views/users/_invite_links.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/users/_invite_links.html.erb -------------------------------------------------------------------------------- /app/views/users/_user.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/users/_user.html.erb -------------------------------------------------------------------------------- /app/views/users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/users/edit.html.erb -------------------------------------------------------------------------------- /app/views/users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/users/index.html.erb -------------------------------------------------------------------------------- /app/views/users/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/users/new.html.erb -------------------------------------------------------------------------------- /app/views/users/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/users/show.html.erb -------------------------------------------------------------------------------- /app/views/webhooks/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/app/views/webhooks/new.html.erb -------------------------------------------------------------------------------- /bin/audit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/audit -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/d/build: -------------------------------------------------------------------------------- 1 | #!/bin/bash -eux 2 | 3 | docker build . -t shipyrd-local -------------------------------------------------------------------------------- /bin/d/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/d/run -------------------------------------------------------------------------------- /bin/d/up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/d/up -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/docker-entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/docker-entrypoint -------------------------------------------------------------------------------- /bin/importmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/importmap -------------------------------------------------------------------------------- /bin/jobs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/jobs -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/release -------------------------------------------------------------------------------- /bin/secret-key-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/secret-key-base -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/thrust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/bin/thrust -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/appsignal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/appsignal.yml -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/brakeman.ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/brakeman.ignore -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/importmap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/importmap.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults_8_0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/initializers/new_framework_defaults_8_0.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/reactionview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/initializers/reactionview.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/queue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/queue.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/scout_apm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/scout_apm.yml -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/config/storage.yml -------------------------------------------------------------------------------- /db/cable_migrate/20240529150202_create_solid_cable_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/cable_migrate/20240529150202_create_solid_cable_message.rb -------------------------------------------------------------------------------- /db/cable_migrate/20240709193953_index_channels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/cable_migrate/20240709193953_index_channels.rb -------------------------------------------------------------------------------- /db/cable_migrate/20240918204939_create_compact_channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/cable_migrate/20240918204939_create_compact_channel.rb -------------------------------------------------------------------------------- /db/cable_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/cable_schema.rb -------------------------------------------------------------------------------- /db/migrate/20230709013512_create_applications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20230709013512_create_applications.rb -------------------------------------------------------------------------------- /db/migrate/20230709013559_create_deploys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20230709013559_create_deploys.rb -------------------------------------------------------------------------------- /db/migrate/20230709181536_create_api_keys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20230709181536_create_api_keys.rb -------------------------------------------------------------------------------- /db/migrate/20230713192934_match_up_deploy_attribute_names.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20230713192934_match_up_deploy_attribute_names.rb -------------------------------------------------------------------------------- /db/migrate/20230714030514_add_service_to_deploys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20230714030514_add_service_to_deploys.rb -------------------------------------------------------------------------------- /db/migrate/20230717183500_add_key_to_applications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20230717183500_add_key_to_applications.rb -------------------------------------------------------------------------------- /db/migrate/20230801003242_add_ref_to_applications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20230801003242_add_ref_to_applications.rb -------------------------------------------------------------------------------- /db/migrate/20240109022513_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240109022513_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20240111022620_create_destinations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240111022620_create_destinations.rb -------------------------------------------------------------------------------- /db/migrate/20240513224616_add_commit_message_to_deploys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240513224616_add_commit_message_to_deploys.rb -------------------------------------------------------------------------------- /db/migrate/20240703173935_create_servers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240703173935_create_servers.rb -------------------------------------------------------------------------------- /db/migrate/20240703200937_add_keys_to_destinations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240703200937_add_keys_to_destinations.rb -------------------------------------------------------------------------------- /db/migrate/20240708190019_rename_ip_to_host_on_servers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240708190019_rename_ip_to_host_on_servers.rb -------------------------------------------------------------------------------- /db/migrate/20240709133759_add_last_connected_at_to_servers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240709133759_add_last_connected_at_to_servers.rb -------------------------------------------------------------------------------- /db/migrate/20240730195937_create_connections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240730195937_create_connections.rb -------------------------------------------------------------------------------- /db/migrate/20240819022718_add_recipe_updated_at_to_destinations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240819022718_add_recipe_updated_at_to_destinations.rb -------------------------------------------------------------------------------- /db/migrate/20240821143851_add_base_recipe_to_destinations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240821143851_add_base_recipe_to_destinations.rb -------------------------------------------------------------------------------- /db/migrate/20240908141400_add_last_processed_recipe_at_to_destinations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240908141400_add_last_processed_recipe_at_to_destinations.rb -------------------------------------------------------------------------------- /db/migrate/20240910221450_create_runners.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240910221450_create_runners.rb -------------------------------------------------------------------------------- /db/migrate/20240916013929_add_counter_to_destinations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240916013929_add_counter_to_destinations.rb -------------------------------------------------------------------------------- /db/migrate/20240918201444_reset_server_counts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240918201444_reset_server_counts.rb -------------------------------------------------------------------------------- /db/migrate/20240925170348_add_additional_user_fields_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240925170348_add_additional_user_fields_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20240925185519_create_invite_links.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240925185519_create_invite_links.rb -------------------------------------------------------------------------------- /db/migrate/20240925214929_add_role_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20240925214929_add_role_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20241030224628_add_index_to_users_username.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241030224628_add_index_to_users_username.rb -------------------------------------------------------------------------------- /db/migrate/20241120143944_create_organizations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241120143944_create_organizations.rb -------------------------------------------------------------------------------- /db/migrate/20241120144434_create_memberships.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241120144434_create_memberships.rb -------------------------------------------------------------------------------- /db/migrate/20241122002631_add_token_to_applications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241122002631_add_token_to_applications.rb -------------------------------------------------------------------------------- /db/migrate/20241122002933_add_organization_ids.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241122002933_add_organization_ids.rb -------------------------------------------------------------------------------- /db/migrate/20241122030541_add_application_to_deploys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241122030541_add_application_to_deploys.rb -------------------------------------------------------------------------------- /db/migrate/20241126203916_move_role_to_memberships.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241126203916_move_role_to_memberships.rb -------------------------------------------------------------------------------- /db/migrate/20241129174515_add_system_admin_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241129174515_add_system_admin_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20241203170410_add_unique_index_to_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241203170410_add_unique_index_to_email.rb -------------------------------------------------------------------------------- /db/migrate/20241203174316_remove_username_unique_index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241203174316_remove_username_unique_index.rb -------------------------------------------------------------------------------- /db/migrate/20241204231104_add_lock_details_to_destinations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241204231104_add_lock_details_to_destinations.rb -------------------------------------------------------------------------------- /db/migrate/20241206223135_create_oauth_tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241206223135_create_oauth_tokens.rb -------------------------------------------------------------------------------- /db/migrate/20241212181913_create_channels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241212181913_create_channels.rb -------------------------------------------------------------------------------- /db/migrate/20241213050348_create_webhooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241213050348_create_webhooks.rb -------------------------------------------------------------------------------- /db/migrate/20241218113602_drop_connections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241218113602_drop_connections.rb -------------------------------------------------------------------------------- /db/migrate/20241218204842_create_notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241218204842_create_notifications.rb -------------------------------------------------------------------------------- /db/migrate/20241219151957_add_indices_for_notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20241219151957_add_indices_for_notifications.rb -------------------------------------------------------------------------------- /db/migrate/20250914080411_remove_keys_from_destinations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20250914080411_remove_keys_from_destinations.rb -------------------------------------------------------------------------------- /db/migrate/20250914082905_add_tokens_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/migrate/20250914082905_add_tokens_to_users.rb -------------------------------------------------------------------------------- /db/queue_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/queue_schema.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/seeds.development.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /doc/images/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/doc/images/demo.png -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/slack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/lib/slack.rb -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/400.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/public/400.html -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/public/404.html -------------------------------------------------------------------------------- /public/406-unsupported-browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/public/406-unsupported-browser.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/public/500.html -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/public/icon.svg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/public/robots.txt -------------------------------------------------------------------------------- /storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/application_system_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/application_system_test_case.rb -------------------------------------------------------------------------------- /test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/controllers/application_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/application_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/applications_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/applications_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/channels_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/channels_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/deploys_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/deploys_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/destinations_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/destinations_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/invite_links_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/invite_links_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/oauth_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/oauth_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/organizations_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/organizations_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/sessions_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/sessions_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/system_admin_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/system_admin_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/users_controller_community_edition_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/users_controller_community_edition_test.rb -------------------------------------------------------------------------------- /test/controllers/users_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/users_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/webhooks_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/controllers/webhooks_controller_test.rb -------------------------------------------------------------------------------- /test/factories/api_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/api_key.rb -------------------------------------------------------------------------------- /test/factories/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/application.rb -------------------------------------------------------------------------------- /test/factories/channels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/channels.rb -------------------------------------------------------------------------------- /test/factories/deploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/deploy.rb -------------------------------------------------------------------------------- /test/factories/destinations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/destinations.rb -------------------------------------------------------------------------------- /test/factories/invite_links.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/invite_links.rb -------------------------------------------------------------------------------- /test/factories/memberships.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/memberships.rb -------------------------------------------------------------------------------- /test/factories/notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/notifications.rb -------------------------------------------------------------------------------- /test/factories/oauth_tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/oauth_tokens.rb -------------------------------------------------------------------------------- /test/factories/organizations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/organizations.rb -------------------------------------------------------------------------------- /test/factories/servers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/servers.rb -------------------------------------------------------------------------------- /test/factories/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/users.rb -------------------------------------------------------------------------------- /test/factories/webhooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/factories/webhooks.rb -------------------------------------------------------------------------------- /test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/helpers/applications_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/helpers/applications_helper_test.rb -------------------------------------------------------------------------------- /test/helpers/basic_auth_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/helpers/basic_auth_helpers.rb -------------------------------------------------------------------------------- /test/helpers/channels_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/helpers/channels_helper_test.rb -------------------------------------------------------------------------------- /test/helpers/system_auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/helpers/system_auth.rb -------------------------------------------------------------------------------- /test/lib/slack_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/lib/slack_test.rb -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/api_key_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/api_key_test.rb -------------------------------------------------------------------------------- /test/models/application_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/application_test.rb -------------------------------------------------------------------------------- /test/models/channel_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/channel_test.rb -------------------------------------------------------------------------------- /test/models/deploy_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/deploy_test.rb -------------------------------------------------------------------------------- /test/models/destination_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/destination_test.rb -------------------------------------------------------------------------------- /test/models/invite_link_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/invite_link_test.rb -------------------------------------------------------------------------------- /test/models/membership_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/membership_test.rb -------------------------------------------------------------------------------- /test/models/notification_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/notification_test.rb -------------------------------------------------------------------------------- /test/models/oauth_token_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/oauth_token_test.rb -------------------------------------------------------------------------------- /test/models/organization_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/organization_test.rb -------------------------------------------------------------------------------- /test/models/server_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/server_test.rb -------------------------------------------------------------------------------- /test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/user_test.rb -------------------------------------------------------------------------------- /test/models/webhook_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/models/webhook_test.rb -------------------------------------------------------------------------------- /test/system/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/system/applications_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/system/applications_test.rb -------------------------------------------------------------------------------- /test/system/channels_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/system/channels_test.rb -------------------------------------------------------------------------------- /test/system/destinations_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/system/destinations_test.rb -------------------------------------------------------------------------------- /test/system/invite_links_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/system/invite_links_test.rb -------------------------------------------------------------------------------- /test/system/sessions_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/system/sessions_test.rb -------------------------------------------------------------------------------- /test/system/users_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/system/users_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/pids/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/stylesheets/bulma.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/vendor/assets/stylesheets/bulma.min.css -------------------------------------------------------------------------------- /vendor/javascript/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/javascript/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/vendor/javascript/clipboard.js -------------------------------------------------------------------------------- /vendor/javascript/timeago.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shipyrd/shipyrd/HEAD/vendor/javascript/timeago.js --------------------------------------------------------------------------------