From 589c05ac537c398f754b9b6742c54fadfca86784 Mon Sep 17 00:00:00 2001 From: Emma Sax <7562793+emmahsax@users.noreply.github.com> Date: Sun, 31 May 2026 10:02:26 -0500 Subject: [PATCH 1/8] Update org links --- CHANGELOG.markdown | 26 +++++++++++++------------- README.markdown | 10 +++++----- okcomputer.gemspec | 3 +-- 3 files changed, 19 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 93f5a87..a0d80f5 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -1,34 +1,34 @@ #### Unreleased * Use `actions/checkout@v6` - > emmahsax: https://github.com/emmahsax/okcomputer/pull/24 + > emmahsax: https://github.com/okcomputer-ruby/okcomputer/pull/24 * Replace Ruby 3.5 with Ruby 4.0 in all rspec tests - > emmahsax: https://github.com/emmahsax/okcomputer/pull/22 + > emmahsax: https://github.com/okcomputer-ruby/okcomputer/pull/22 #### v1.19.1 * Add rspec for higher versions of Ruby and Rails - > emmahsax: https://github.com/emmahsax/okcomputer/pull/19 + > emmahsax: https://github.com/okcomputer-ruby/okcomputer/pull/19 * Add benchmark gem as a dependency. - > willnet: https://github.com/emmahsax/okcomputer/pull/16 + > willnet: https://github.com/okcomputer-ruby/okcomputer/pull/16 * Fix homepage link on rubygems - > rmm5t: https://github.com/emmahsax/okcomputer/pull/20 + > rmm5t: https://github.com/okcomputer-ruby/okcomputer/pull/20 #### v1.19.0 * Update ActiveRecordMigrationsCheck to use public active_record methods and errors - > dgarwood: https://github.com/emmahsax/okcomputer/pull/14 + > dgarwood: https://github.com/okcomputer-ruby/okcomputer/pull/14 * Add a check for SolidCache - > stevenchanin & sidk: https://github.com/emmahsax/okcomputer/pull/15 + > stevenchanin & sidk: https://github.com/okcomputer-ruby/okcomputer/pull/15 * Update MIT license copyright holder - > emmahsax: https://github.com/emmahsax/okcomputer/pull/10 + > emmahsax: https://github.com/okcomputer-ruby/okcomputer/pull/10 * Added `bin/release` script to make it easier to make new version bumps and releases without other tools like soyuz or octopolo - > emmahsax: https://github.com/emmahsax/okcomputer/pull/8 + > emmahsax: https://github.com/okcomputer-ruby/okcomputer/pull/8 * Fix rspec tests and add testing for higher versions of Ruby/Rails - > emmahsax: https://github.com/emmahsax/okcomputer/pull/9 + > emmahsax: https://github.com/okcomputer-ruby/okcomputer/pull/9 #### v1.18.6 * Change default branch from `master` to `main` - > emmahsax: https://github.com/emmahsax/okcomputer/pull/7 + > emmahsax: https://github.com/okcomputer-ruby/okcomputer/pull/7 * Update gemspec metadata - > rmm5t: https://github.com/emmahsax/okcomputer/pull/6 + > rmm5t: https://github.com/okcomputer-ruby/okcomputer/pull/6 #### v1.18.5 * Add tests for rails 7 @@ -196,4 +196,4 @@ #### v1.0.0 * Version bump -* For prior breaking changes from initial development, see [the Deprecations and Breaking Changes section](https://github.com/emmahsax/okcomputer/blob/3f6708b333ddaf7ecc14d8c2b163335d46343f66/README.markdown#deprecations-and-breaking-changes) of the pre 1.0 README. +* For prior breaking changes from initial development, see [the Deprecations and Breaking Changes section](https://github.com/okcomputer-ruby/okcomputer/blob/3f6708b333ddaf7ecc14d8c2b163335d46343f66/README.markdown#deprecations-and-breaking-changes) of the pre 1.0 README. diff --git a/README.markdown b/README.markdown index 3f9eb9d..a2e5529 100644 --- a/README.markdown +++ b/README.markdown @@ -1,8 +1,8 @@ [![Gem Version](https://badge.fury.io/rb/okcomputer.svg)](https://badge.fury.io/rb/okcomputer) [![Downloads](https://img.shields.io/gem/dt/okcomputer.svg)](https://rubygems.org/gems/okcomputer) -[![License](https://img.shields.io/github/license/emmahsax/okcomputer.svg)](LICENSE) +[![License](https://img.shields.io/github/license/okcomputer-ruby/okcomputer.svg)](LICENSE) [![Ruby Versions](https://img.shields.io/badge/Ruby-%3E%3D%202.1-brightgreen.svg)](https://www.ruby-lang.org) -[![Build Status](https://github.com/emmahsax/okcomputer/actions/workflows/ci.yml/badge.svg)](https://github.com/emmahsax/okcomputer/actions/workflows/ci.yml) +[![Build Status](https://github.com/okcomputer-ruby/okcomputer/actions/workflows/ci.yml/badge.svg)](https://github.com/okcomputer-ruby/okcomputer/actions/workflows/ci.yml) # OkComputer @@ -185,7 +185,7 @@ This check will run and report its status, but will not affect the HTTP status c The plain-text output flows through Rails' internationalization framework. Adjust the output as necessary by defining `okcomputer.check.passed` and `okcomputer.check.failed` keys in your setup. The default values are available -[in `okcomputer.en.yml`](https://github.com/emmahsax/okcomputer/blob/main/config/locales/okcomputer.en.yml). +[in `okcomputer.en.yml`](https://github.com/okcomputer-ruby/okcomputer/blob/main/config/locales/okcomputer.en.yml). ## Running checks in parallel @@ -247,12 +247,12 @@ bundle and run the tests with a specific version of Rails. 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new pull request on upstream (this repository) -6. Update [`CHANGELOG.markdown`](https://github.com/emmahsax/okcomputer/blob/main/CHANGELOG.markdown) under an `Unreleased` tag version (create a new one at the top if needed) with summarized changes and link to the pull request +6. Update [`CHANGELOG.markdown`](https://github.com/okcomputer-ruby/okcomputer/blob/main/CHANGELOG.markdown) under an `Unreleased` tag version (create a new one at the top if needed) with summarized changes and link to the pull request ## Releasing 1. Ensure you have push permissions to [RubyGems](https://rubygems.org/gems/okcomputer) 2. Merge all PRs so that `main` is up to date with the new version -3. Determine the new version ([`lib/ok_computer/version`](https://github.com/emmahsax/okcomputer/blob/main/lib/ok_computer/version.rb) has the current latest one) by following [semantic versioning](https://semver.org/) guidelines +3. Determine the new version ([`lib/ok_computer/version`](https://github.com/okcomputer-ruby/okcomputer/blob/main/lib/ok_computer/version.rb) has the current latest one) by following [semantic versioning](https://semver.org/) guidelines 4. Ensure you're on the `main` branch and you are locally up to date (`git checkout main && git pull`) 5. Run the release script and pass in the new version (`bin/release vX.X.X`... the `v` at the beginning is optional) diff --git a/okcomputer.gemspec b/okcomputer.gemspec index 6b59a6f..4bf539f 100644 --- a/okcomputer.gemspec +++ b/okcomputer.gemspec @@ -13,13 +13,12 @@ authors = { # Describe your gem and declare its dependencies: Gem::Specification.new do |s| - username = "emmahsax" s.name = "okcomputer" s.version = OkComputer::VERSION s.authors = authors.keys s.email = authors.values s.license = "MIT" - s.homepage = "https://github.com/#{username}/#{s.name}" + s.homepage = "https://github.com/okcomputer-ruby/#{s.name}" s.summary = "A simple, extensible health-check monitor" s.description = <<-EOL.strip Inspired by the simplicity of Fitter Happier, but frustrated by its lack of flexibility, we built OkComputer. Create and register your own custom health checks, or choose from the built-in library of checks to ensure your app is working as intended. From 840b01061c535a13b921c5131f8215849e721dd7 Mon Sep 17 00:00:00 2001 From: Emma Sax <7562793+emmahsax@users.noreply.github.com> Date: Sun, 31 May 2026 10:03:10 -0500 Subject: [PATCH 2/8] Update changelog --- CHANGELOG.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index a0d80f5..f070613 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -1,4 +1,8 @@ #### Unreleased + +#### v1.19.2 +* Rename organization from `emmahsax` to `okcomputer-ruby` + > emmahsax: https://github.com/okcomputer-ruby/okcomputer/pull/25 * Use `actions/checkout@v6` > emmahsax: https://github.com/okcomputer-ruby/okcomputer/pull/24 * Replace Ruby 3.5 with Ruby 4.0 in all rspec tests From ea5a7a9706dc63be9e5a0e4f546a2f44b2a576eb Mon Sep 17 00:00:00 2001 From: Emma Sax <7562793+emmahsax@users.noreply.github.com> Date: Sun, 31 May 2026 10:09:31 -0500 Subject: [PATCH 3/8] Oops, the release script does this --- CHANGELOG.markdown | 2 -- 1 file changed, 2 deletions(-) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index f070613..762764a 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -1,6 +1,4 @@ #### Unreleased - -#### v1.19.2 * Rename organization from `emmahsax` to `okcomputer-ruby` > emmahsax: https://github.com/okcomputer-ruby/okcomputer/pull/25 * Use `actions/checkout@v6` From b175e260e3e1b60d8242d9955900656225f70f24 Mon Sep 17 00:00:00 2001 From: Emma Sax <7562793+emmahsax@users.noreply.github.com> Date: Sun, 31 May 2026 10:18:46 -0500 Subject: [PATCH 4/8] Update copyright --- CHANGELOG.markdown | 2 ++ MIT-LICENSE | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 762764a..da61f2c 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -199,3 +199,5 @@ * Version bump * For prior breaking changes from initial development, see [the Deprecations and Breaking Changes section](https://github.com/okcomputer-ruby/okcomputer/blob/3f6708b333ddaf7ecc14d8c2b163335d46343f66/README.markdown#deprecations-and-breaking-changes) of the pre 1.0 README. + +git remote set-url origin git@github.com:okcomputer-ruby/okcomputer.git diff --git a/MIT-LICENSE b/MIT-LICENSE index 2ac6c8f..6416187 100644 --- a/MIT-LICENSE +++ b/MIT-LICENSE @@ -1,4 +1,4 @@ -Copyright 2024 Emma Sax +Copyright 2024 OkComputer (Ruby) Copyright 2017-2024 SportsEngine Permission is hereby granted, free of charge, to any person obtaining From 932f73515ba0b252f47b07ca3928f521ca7d6c71 Mon Sep 17 00:00:00 2001 From: Emma Sax <7562793+emmahsax@users.noreply.github.com> Date: Sun, 31 May 2026 10:19:42 -0500 Subject: [PATCH 5/8] oops --- CHANGELOG.markdown | 2 -- 1 file changed, 2 deletions(-) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index da61f2c..762764a 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -199,5 +199,3 @@ * Version bump * For prior breaking changes from initial development, see [the Deprecations and Breaking Changes section](https://github.com/okcomputer-ruby/okcomputer/blob/3f6708b333ddaf7ecc14d8c2b163335d46343f66/README.markdown#deprecations-and-breaking-changes) of the pre 1.0 README. - -git remote set-url origin git@github.com:okcomputer-ruby/okcomputer.git From b2b77bdb820e9ae3fd7ff1118cb5f9dd837ca83e Mon Sep 17 00:00:00 2001 From: Emma Sax <7562793+emmahsax@users.noreply.github.com> Date: Sun, 31 May 2026 10:23:02 -0500 Subject: [PATCH 6/8] Cancel if there are newer builds --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9088ebe..b4d73d7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,6 +5,10 @@ on: pull_request: workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} + cancel-in-progress: true + jobs: test-rails-4: name: Ruby ${{ matrix.ruby }} and Rails ${{ matrix.rails }} From 074a48bf05d9b006ea5e82b184f6e53f2537262d Mon Sep 17 00:00:00 2001 From: Emma Sax <7562793+emmahsax@users.noreply.github.com> Date: Sun, 31 May 2026 10:25:00 -0500 Subject: [PATCH 7/8] Empty commit From 38db2b838b5f4740ae143093ef8849f37069dac0 Mon Sep 17 00:00:00 2001 From: Emma Sax <7562793+emmahsax@users.noreply.github.com> Date: Sun, 31 May 2026 10:26:25 -0500 Subject: [PATCH 8/8] Add newline --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b4d73d7..9e25194 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,4 +1,5 @@ name: CI + on: push: branches: [ main ]