├── .editorconfig ├── .githooks └── pre-commit ├── .github ├── ISSUE_TEMPLATE │ ├── apply_join_team.md │ ├── bug_report.md │ └── feature_request.md ├── actions │ └── gcloud-login │ │ └── action.yml └── workflows │ ├── ci-cd-build-packages-1.yml │ ├── ci-cd-build-packages-2.yml │ ├── ci-cd-build-packages-3.yml │ ├── ci-cd-build-packages-4.yml │ ├── ci-cd-build-packages.yml.erb │ ├── ci-cd-main.yml │ ├── ci-cd-main.yml.erb │ ├── ci-cd-prepare.yml │ ├── ci-cd-prepare.yml.erb │ ├── ci-cd-publish-test-production.yml │ ├── ci-cd-publish-test-production.yml.erb │ ├── ci-cd-publish-test-test.yml │ └── ci-cd-publish-test-test.yml.erb ├── .gitignore ├── CODE-OF-CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.md ├── README.md ├── RELEASE-CHECKLIST.md ├── config.yml ├── container-entrypoints ├── build-common-deb ├── build-common-rpm ├── build-jemalloc ├── build-rbenv-deb ├── build-rbenv-rpm ├── build-ruby ├── build-ruby-deb ├── build-ruby-rpm ├── test-debs ├── test-debs-prepare ├── test-rpms └── test-rpms-prepare ├── dev-handbook ├── README.md ├── add-new-distro.md ├── add-new-ruby-version.md ├── apt-yum-repo-infra.drawio.svg ├── apt-yum-repo.md ├── build-environments.md ├── build-steps.md ├── build-steps.png ├── build-workflow-management.md ├── building-packages-locally.md ├── ci-cd-caching.md ├── ci-cd-resumption.md ├── ci-cd-split-multiple-workflows.md ├── ci-run-number.png ├── dev-environment-setup.md ├── fixing-bugs.md ├── github-actions-checks.png ├── members.md ├── mentorship.md ├── minimal-dependencies-principle.md ├── modifying-and-debugging-tests.md ├── offboarding.md ├── onboarding.md ├── package-organization.md ├── responsibilities-expectations.md ├── source-organization.md ├── speeding-up-ci-feedback.md ├── testing-packages-locally.md ├── troubleshooting-corrupt-ci-cd-artifacts.md └── way-of-working.md ├── environments ├── centos-8 │ ├── Dockerfile │ └── image_tag ├── debian-11 │ ├── Dockerfile │ └── image_tag ├── debian-12 │ ├── Dockerfile │ └── image_tag ├── debian-13 │ ├── Dockerfile │ └── image_tag ├── el-9 │ ├── Dockerfile │ └── image_tag ├── ubuntu-22.04 │ ├── Dockerfile │ └── image_tag ├── ubuntu-24.04 │ ├── Dockerfile │ └── image_tag └── utility │ ├── Dockerfile │ ├── Gemfile │ ├── Gemfile.lock │ └── image_tag ├── fullstaq-ruby.asc ├── internal-scripts ├── autodetect-shlib-dependencies ├── ci-cd │ ├── build-common-deb │ │ └── build-package.sh │ ├── build-common-rpm │ │ └── build-package.sh │ ├── build-docker-images │ │ ├── build.sh │ │ └── dump-image.sh │ ├── build-jemalloc-binaries │ │ ├── build.sh │ │ └── download-source.sh │ ├── build-rbenv-deb │ │ └── build-package.sh │ ├── build-rbenv-rpm │ │ └── build-package.sh │ ├── build-ruby-packages │ │ ├── build-binaries.sh │ │ └── build-package.sh │ ├── check-version-numbers-need-changing │ │ ├── check-common-deb-version-revision.sh │ │ ├── check-common-rpm-version-revision.sh │ │ ├── check-minor-ruby-package-revisions.sh │ │ ├── check-rbenv-package-revision.sh │ │ ├── check-rbenv-version.sh │ │ ├── check-ruby-package-revisions.sh │ │ ├── determine-latest-release-tag.sh │ │ ├── determine-unbumped-minor-ruby-package-versions.rb │ │ ├── determine-unbumped-ruby-package-versions.rb │ │ └── extract-rbenv-source.sh │ ├── check-workflow-uptodate │ │ └── check.sh │ ├── create-git-tag │ │ └── determine-next-epic-version.sh │ ├── determine-necessary-jobs │ │ ├── determine-necessary-jobs.rb │ │ └── list-artifacts.sh │ ├── download-artifact.sh │ ├── download-artifacts.sh │ ├── download-rbenv-source │ │ ├── download.sh │ │ └── prepare.sh │ ├── download-ruby-sources │ │ └── download.sh │ ├── load-docker-image.sh │ ├── publish │ │ ├── clean-disk-space.sh │ │ ├── install-aptly.sh │ │ ├── publish-debs.rb │ │ ├── publish-rpms.rb │ │ └── restart-web-server.rb │ ├── test-packages │ │ └── run-tests.sh │ └── upload-artifact.sh ├── generate-ci-cd-yaml.rb ├── test-debs └── test-rpms ├── lib ├── ci_workflow_support.rb ├── gcloud_storage_lock.rb ├── general_support.rb ├── library.sh ├── publishing_support.rb └── shell_scripting_support.rb ├── push-environment-images ├── resources ├── jemalloc_cxx_fix.patch ├── ruby_31_jemalloc.patch ├── ruby_31_malloctrim.patch ├── ruby_32_jemalloc.patch ├── ruby_32_malloctrim.patch ├── ruby_33_jemalloc.patch └── test-env │ ├── Gemfile │ ├── Gemfile.lock │ └── jemalloc-cxx.cpp ├── test-debs └── test-rpms /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.editorconfig -------------------------------------------------------------------------------- /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/apply_join_team.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/ISSUE_TEMPLATE/apply_join_team.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/actions/gcloud-login/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/actions/gcloud-login/action.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd-build-packages-1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-build-packages-1.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd-build-packages-2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-build-packages-2.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd-build-packages-3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-build-packages-3.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd-build-packages-4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-build-packages-4.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd-build-packages.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-build-packages.yml.erb -------------------------------------------------------------------------------- /.github/workflows/ci-cd-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-main.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd-main.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-main.yml.erb -------------------------------------------------------------------------------- /.github/workflows/ci-cd-prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-prepare.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd-prepare.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-prepare.yml.erb -------------------------------------------------------------------------------- /.github/workflows/ci-cd-publish-test-production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-publish-test-production.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd-publish-test-production.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-publish-test-production.yml.erb -------------------------------------------------------------------------------- /.github/workflows/ci-cd-publish-test-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-publish-test-test.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd-publish-test-test.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.github/workflows/ci-cd-publish-test-test.yml.erb -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE-CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/RELEASE-CHECKLIST.md -------------------------------------------------------------------------------- /config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/config.yml -------------------------------------------------------------------------------- /container-entrypoints/build-common-deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/build-common-deb -------------------------------------------------------------------------------- /container-entrypoints/build-common-rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/build-common-rpm -------------------------------------------------------------------------------- /container-entrypoints/build-jemalloc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/build-jemalloc -------------------------------------------------------------------------------- /container-entrypoints/build-rbenv-deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/build-rbenv-deb -------------------------------------------------------------------------------- /container-entrypoints/build-rbenv-rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/build-rbenv-rpm -------------------------------------------------------------------------------- /container-entrypoints/build-ruby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/build-ruby -------------------------------------------------------------------------------- /container-entrypoints/build-ruby-deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/build-ruby-deb -------------------------------------------------------------------------------- /container-entrypoints/build-ruby-rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/build-ruby-rpm -------------------------------------------------------------------------------- /container-entrypoints/test-debs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/test-debs -------------------------------------------------------------------------------- /container-entrypoints/test-debs-prepare: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/test-debs-prepare -------------------------------------------------------------------------------- /container-entrypoints/test-rpms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/test-rpms -------------------------------------------------------------------------------- /container-entrypoints/test-rpms-prepare: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/container-entrypoints/test-rpms-prepare -------------------------------------------------------------------------------- /dev-handbook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/README.md -------------------------------------------------------------------------------- /dev-handbook/add-new-distro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/add-new-distro.md -------------------------------------------------------------------------------- /dev-handbook/add-new-ruby-version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/add-new-ruby-version.md -------------------------------------------------------------------------------- /dev-handbook/apt-yum-repo-infra.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/apt-yum-repo-infra.drawio.svg -------------------------------------------------------------------------------- /dev-handbook/apt-yum-repo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/apt-yum-repo.md -------------------------------------------------------------------------------- /dev-handbook/build-environments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/build-environments.md -------------------------------------------------------------------------------- /dev-handbook/build-steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/build-steps.md -------------------------------------------------------------------------------- /dev-handbook/build-steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/build-steps.png -------------------------------------------------------------------------------- /dev-handbook/build-workflow-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/build-workflow-management.md -------------------------------------------------------------------------------- /dev-handbook/building-packages-locally.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/building-packages-locally.md -------------------------------------------------------------------------------- /dev-handbook/ci-cd-caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/ci-cd-caching.md -------------------------------------------------------------------------------- /dev-handbook/ci-cd-resumption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/ci-cd-resumption.md -------------------------------------------------------------------------------- /dev-handbook/ci-cd-split-multiple-workflows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/ci-cd-split-multiple-workflows.md -------------------------------------------------------------------------------- /dev-handbook/ci-run-number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/ci-run-number.png -------------------------------------------------------------------------------- /dev-handbook/dev-environment-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/dev-environment-setup.md -------------------------------------------------------------------------------- /dev-handbook/fixing-bugs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/fixing-bugs.md -------------------------------------------------------------------------------- /dev-handbook/github-actions-checks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/github-actions-checks.png -------------------------------------------------------------------------------- /dev-handbook/members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/members.md -------------------------------------------------------------------------------- /dev-handbook/mentorship.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/mentorship.md -------------------------------------------------------------------------------- /dev-handbook/minimal-dependencies-principle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/minimal-dependencies-principle.md -------------------------------------------------------------------------------- /dev-handbook/modifying-and-debugging-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/modifying-and-debugging-tests.md -------------------------------------------------------------------------------- /dev-handbook/offboarding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/offboarding.md -------------------------------------------------------------------------------- /dev-handbook/onboarding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/onboarding.md -------------------------------------------------------------------------------- /dev-handbook/package-organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/package-organization.md -------------------------------------------------------------------------------- /dev-handbook/responsibilities-expectations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/responsibilities-expectations.md -------------------------------------------------------------------------------- /dev-handbook/source-organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/source-organization.md -------------------------------------------------------------------------------- /dev-handbook/speeding-up-ci-feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/speeding-up-ci-feedback.md -------------------------------------------------------------------------------- /dev-handbook/testing-packages-locally.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/testing-packages-locally.md -------------------------------------------------------------------------------- /dev-handbook/troubleshooting-corrupt-ci-cd-artifacts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/troubleshooting-corrupt-ci-cd-artifacts.md -------------------------------------------------------------------------------- /dev-handbook/way-of-working.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/dev-handbook/way-of-working.md -------------------------------------------------------------------------------- /environments/centos-8/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/centos-8/Dockerfile -------------------------------------------------------------------------------- /environments/centos-8/image_tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/centos-8/image_tag -------------------------------------------------------------------------------- /environments/debian-11/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/debian-11/Dockerfile -------------------------------------------------------------------------------- /environments/debian-11/image_tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/debian-11/image_tag -------------------------------------------------------------------------------- /environments/debian-12/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/debian-12/Dockerfile -------------------------------------------------------------------------------- /environments/debian-12/image_tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/debian-12/image_tag -------------------------------------------------------------------------------- /environments/debian-13/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/debian-13/Dockerfile -------------------------------------------------------------------------------- /environments/debian-13/image_tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/debian-13/image_tag -------------------------------------------------------------------------------- /environments/el-9/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/el-9/Dockerfile -------------------------------------------------------------------------------- /environments/el-9/image_tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/el-9/image_tag -------------------------------------------------------------------------------- /environments/ubuntu-22.04/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/ubuntu-22.04/Dockerfile -------------------------------------------------------------------------------- /environments/ubuntu-22.04/image_tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/ubuntu-22.04/image_tag -------------------------------------------------------------------------------- /environments/ubuntu-24.04/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/ubuntu-24.04/Dockerfile -------------------------------------------------------------------------------- /environments/ubuntu-24.04/image_tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/ubuntu-24.04/image_tag -------------------------------------------------------------------------------- /environments/utility/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/utility/Dockerfile -------------------------------------------------------------------------------- /environments/utility/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/utility/Gemfile -------------------------------------------------------------------------------- /environments/utility/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/utility/Gemfile.lock -------------------------------------------------------------------------------- /environments/utility/image_tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/environments/utility/image_tag -------------------------------------------------------------------------------- /fullstaq-ruby.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/fullstaq-ruby.asc -------------------------------------------------------------------------------- /internal-scripts/autodetect-shlib-dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/autodetect-shlib-dependencies -------------------------------------------------------------------------------- /internal-scripts/ci-cd/build-common-deb/build-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/build-common-deb/build-package.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/build-common-rpm/build-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/build-common-rpm/build-package.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/build-docker-images/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/build-docker-images/build.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/build-docker-images/dump-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/build-docker-images/dump-image.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/build-jemalloc-binaries/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/build-jemalloc-binaries/build.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/build-jemalloc-binaries/download-source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/build-jemalloc-binaries/download-source.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/build-rbenv-deb/build-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/build-rbenv-deb/build-package.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/build-rbenv-rpm/build-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/build-rbenv-rpm/build-package.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/build-ruby-packages/build-binaries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/build-ruby-packages/build-binaries.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/build-ruby-packages/build-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/build-ruby-packages/build-package.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/check-version-numbers-need-changing/check-common-deb-version-revision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/check-version-numbers-need-changing/check-common-deb-version-revision.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/check-version-numbers-need-changing/check-common-rpm-version-revision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/check-version-numbers-need-changing/check-common-rpm-version-revision.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/check-version-numbers-need-changing/check-minor-ruby-package-revisions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/check-version-numbers-need-changing/check-minor-ruby-package-revisions.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/check-version-numbers-need-changing/check-rbenv-package-revision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/check-version-numbers-need-changing/check-rbenv-package-revision.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/check-version-numbers-need-changing/check-rbenv-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/check-version-numbers-need-changing/check-rbenv-version.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/check-version-numbers-need-changing/check-ruby-package-revisions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/check-version-numbers-need-changing/check-ruby-package-revisions.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/check-version-numbers-need-changing/determine-latest-release-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/check-version-numbers-need-changing/determine-latest-release-tag.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/check-version-numbers-need-changing/determine-unbumped-minor-ruby-package-versions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/check-version-numbers-need-changing/determine-unbumped-minor-ruby-package-versions.rb -------------------------------------------------------------------------------- /internal-scripts/ci-cd/check-version-numbers-need-changing/determine-unbumped-ruby-package-versions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/check-version-numbers-need-changing/determine-unbumped-ruby-package-versions.rb -------------------------------------------------------------------------------- /internal-scripts/ci-cd/check-version-numbers-need-changing/extract-rbenv-source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/check-version-numbers-need-changing/extract-rbenv-source.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/check-workflow-uptodate/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/check-workflow-uptodate/check.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/create-git-tag/determine-next-epic-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/create-git-tag/determine-next-epic-version.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/determine-necessary-jobs/determine-necessary-jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/determine-necessary-jobs/determine-necessary-jobs.rb -------------------------------------------------------------------------------- /internal-scripts/ci-cd/determine-necessary-jobs/list-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/determine-necessary-jobs/list-artifacts.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/download-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/download-artifact.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/download-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/download-artifacts.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/download-rbenv-source/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/download-rbenv-source/download.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/download-rbenv-source/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/download-rbenv-source/prepare.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/download-ruby-sources/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/download-ruby-sources/download.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/load-docker-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/load-docker-image.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/publish/clean-disk-space.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/publish/clean-disk-space.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/publish/install-aptly.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/publish/install-aptly.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/publish/publish-debs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/publish/publish-debs.rb -------------------------------------------------------------------------------- /internal-scripts/ci-cd/publish/publish-rpms.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/publish/publish-rpms.rb -------------------------------------------------------------------------------- /internal-scripts/ci-cd/publish/restart-web-server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/publish/restart-web-server.rb -------------------------------------------------------------------------------- /internal-scripts/ci-cd/test-packages/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/test-packages/run-tests.sh -------------------------------------------------------------------------------- /internal-scripts/ci-cd/upload-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/ci-cd/upload-artifact.sh -------------------------------------------------------------------------------- /internal-scripts/generate-ci-cd-yaml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/generate-ci-cd-yaml.rb -------------------------------------------------------------------------------- /internal-scripts/test-debs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/test-debs -------------------------------------------------------------------------------- /internal-scripts/test-rpms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/internal-scripts/test-rpms -------------------------------------------------------------------------------- /lib/ci_workflow_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/lib/ci_workflow_support.rb -------------------------------------------------------------------------------- /lib/gcloud_storage_lock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/lib/gcloud_storage_lock.rb -------------------------------------------------------------------------------- /lib/general_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/lib/general_support.rb -------------------------------------------------------------------------------- /lib/library.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/lib/library.sh -------------------------------------------------------------------------------- /lib/publishing_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/lib/publishing_support.rb -------------------------------------------------------------------------------- /lib/shell_scripting_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/lib/shell_scripting_support.rb -------------------------------------------------------------------------------- /push-environment-images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/push-environment-images -------------------------------------------------------------------------------- /resources/jemalloc_cxx_fix.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/resources/jemalloc_cxx_fix.patch -------------------------------------------------------------------------------- /resources/ruby_31_jemalloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/resources/ruby_31_jemalloc.patch -------------------------------------------------------------------------------- /resources/ruby_31_malloctrim.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/resources/ruby_31_malloctrim.patch -------------------------------------------------------------------------------- /resources/ruby_32_jemalloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/resources/ruby_32_jemalloc.patch -------------------------------------------------------------------------------- /resources/ruby_32_malloctrim.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/resources/ruby_32_malloctrim.patch -------------------------------------------------------------------------------- /resources/ruby_33_jemalloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/resources/ruby_33_jemalloc.patch -------------------------------------------------------------------------------- /resources/test-env/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/resources/test-env/Gemfile -------------------------------------------------------------------------------- /resources/test-env/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/resources/test-env/Gemfile.lock -------------------------------------------------------------------------------- /resources/test-env/jemalloc-cxx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/resources/test-env/jemalloc-cxx.cpp -------------------------------------------------------------------------------- /test-debs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/test-debs -------------------------------------------------------------------------------- /test-rpms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstaq-ruby/server-edition/HEAD/test-rpms --------------------------------------------------------------------------------