From 9775a9b2f4d755229f5dea17a75c5fab09f458cf Mon Sep 17 00:00:00 2001 From: synesissoftware Date: Sun, 30 Aug 2026 15:34:53 +1000 Subject: [PATCH 1/3] chore(gemspec): wire gemspec URLs through PROJECT_URL (#5) --- quench-ruby.gemspec | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/quench-ruby.gemspec b/quench-ruby.gemspec index 3974502..1ec14e4 100644 --- a/quench-ruby.gemspec +++ b/quench-ruby.gemspec @@ -4,7 +4,7 @@ # Purpose: Gemspec for Quench.Ruby library # # Created: 19th August 2026 -# Updated: 19th August 2026 +# Updated: 28th August 2026 # # ######################################################################## # @@ -14,6 +14,9 @@ $:.unshift File.join(File.dirname(__FILE__), 'lib') require 'quench/version' +PROJECT_URL = 'https://github.com/synesissoftware/Quench.Ruby' + + Gem::Specification.new do |spec| spec.name = 'quench-ruby' @@ -31,16 +34,16 @@ END_DESC spec.email = [ 'matthew@synesis.com.au', ] - spec.homepage = 'https://github.com/synesissoftware/Quench.Ruby' + spec.homepage = PROJECT_URL spec.license = 'BSD-3-Clause' spec.required_ruby_version = [ '>= 2.0' ] spec.metadata = { - 'bug_tracker_uri' => 'https://github.com/synesissoftware/Quench.Ruby/issues', - 'changelog_uri' => 'https://github.com/synesissoftware/Quench.Ruby/blob/master/CHANGES.md', - 'homepage_uri' => 'https://github.com/synesissoftware/Quench.Ruby', - 'source_code_uri' => 'https://github.com/synesissoftware/Quench.Ruby', + 'bug_tracker_uri' => "#{PROJECT_URL}/issues", + 'changelog_uri' => "#{PROJECT_URL}/blob/master/CHANGES.md", + 'homepage_uri' => PROJECT_URL, + 'source_code_uri' => PROJECT_URL, } spec.files = Dir[ From 6a3b7af6710747dab66d55e0af2443d5d3bb165a Mon Sep 17 00:00:00 2001 From: Matt Wilson Date: Fri, 28 Aug 2026 15:38:24 +1000 Subject: [PATCH 2/3] .vscode/settings.json --- .gitignore | 1 - .vscode/settings.json | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 .vscode/settings.json diff --git a/.gitignore b/.gitignore index ce639ca..974d769 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,6 @@ /.bzr/ /.config/ /.svn/ -/.vscode/ /.yardoc/ /_build/ diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..19efccd --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,43 @@ +{ + "[json]": { + "editor.insertSpaces": true, + "editor.tabSize": 2, + }, + "[markdown]": { + "editor.insertSpaces": true, + "editor.tabSize": 2, + }, + "[python]": { + "editor.insertSpaces": true, + "editor.rulers": [ 60, 76 ], + "editor.tabSize": 4, + }, + "[ruby]": { + "editor.defaultFormatter": "Shopify.ruby-lsp", + "editor.formatOnSave": true, + "editor.formatOnType": true, + "editor.insertSpaces": true, + "editor.rulers": [ 60, 76 ], + "editor.semanticHighlighting.enabled": true, + "editor.tabSize": 2, + }, + "[shellscript]": { + "editor.insertSpaces": true, + "editor.rulers": [ 60, 76 ], + "editor.tabSize": 2, + }, + "[toml]": { + "editor.insertSpaces": false, + "editor.tabSize": 2, + }, + "cmake.configureOnOpen": false, + "editor.detectIndentation": false, + "editor.insertSpaces": false, + "editor.renderWhitespace": "all", + "editor.rulers": [ 76 ], + "editor.tabSize": 2, + "files.insertFinalNewline": true, + "files.trimTrailingWhitespace": true, + "git.mergeEditor": false, + "rubyLsp.formatter": "auto", +} From 481c6dd22ce9917ac156f3889fd271ac536ef74f Mon Sep 17 00:00:00 2001 From: Matt Wilson Date: Sun, 30 Aug 2026 15:39:08 +1000 Subject: [PATCH 3/3] 0.0.2 --- CHANGES.md | 7 +++++++ NEWS.md | 1 + lib/quench/version.rb | 4 ++-- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index ab538ed..36883da 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,13 @@ # Quench.Ruby - Changes +## 0.0.2 - 30th August 2026 + +* updated GitHub Actions checkout references to **v7**; +* added shared **.vscode/settings.json** editor configuration and stopped ignoring **.vscode/**; +* corrected shared project URL metadata in **quench-ruby.gemspec**; + + ## 0.0.1 - 19th August 2026 * initial gold-standard packaging: **Gemfile**, **quench-ruby.gemspec**, **Rakefile**, GitHub Actions **ruby.yml**, **.sis**, **.editorconfig**, **.gitattributes**, **.gitignore**, helper scripts, and the Synesis markdown set; diff --git a/NEWS.md b/NEWS.md index 80d005f..d08a211 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,6 +2,7 @@ | Date | News Item | | ---------------- | ------------------------------------------------------------------------------------------ | +| 30th August 2026 | [**Quench.Ruby** 0.0.2](https://github.com/synesissoftware/Quench.Ruby/releases/tag/0.0.2) | | 19th August 2026 | [**Quench.Ruby** 0.0.1](https://github.com/synesissoftware/Quench.Ruby/releases/tag/0.0.1) | | 3rd August 2018 | **Quench.Ruby** 0.0.0 released | diff --git a/lib/quench/version.rb b/lib/quench/version.rb index f19963b..5dfc204 100644 --- a/lib/quench/version.rb +++ b/lib/quench/version.rb @@ -5,7 +5,7 @@ # Purpose: Version for Quench.Ruby library # # Created: 19th August 2026 -# Updated: 19th August 2026 +# Updated: 30th August 2026 # # Home: https://github.com/synesissoftware/Quench.Ruby # @@ -50,7 +50,7 @@ module Quench # Current version of the Quench.Ruby library - VERSION = '0.0.1' + VERSION = '0.0.2' private VERSION_PARTS_ = VERSION.split(/[.]/).collect { |n| n.to_i } # :nodoc: