309 Commits

Author SHA1 Message Date
Brooke Kuhlmann
f5c6b6d40e Updated to Caliber 0.30.0
[Details](https://alchemists.io/projects/caliber/versions).
2023-04-12 06:40:26 -06:00
Brooke Kuhlmann
bd3caab3fc Added version release notes 16.0.2 2023-04-02 10:50:32 -06:00
Brooke Kuhlmann
2f0fa77831 Fixed programs without extensions to install to user directory
Necessary to ensure the Homebrew directory remains clean and is *only* managed by Homebrew. All other programs are downloaded straight from the provider and placed in the `/usr/local/bin` instead.
2023-03-30 14:50:26 -06:00
Brooke Kuhlmann
017f79442b Updated to Ruby 3.2.2
[Details](https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-2-2-released).
2023-03-30 14:50:20 -06:00
Brooke Kuhlmann
cf648adae7 Updated site URLs to use bare domain
Necessary to point to `https://alchemists.io` instead of `https://www.alchemists.io` for short URL convenience. Both URLs work but use of `https://alchemists.io` is now preferred.
2023-02-19 11:22:36 -07:00
Brooke Kuhlmann
af7aa4d0d0 Updated to Ruby 3.2.1
[Details](https://www.ruby-lang.org/en/news/2023/02/08/ruby-3-2-1-released).
2023-02-08 12:29:22 -07:00
Brooke Kuhlmann
0bafd0ea25 Added version release notes 16.0.1 2023-02-05 10:43:52 -07:00
Brooke Kuhlmann
045a254219 Updated to Caliber 0.25.0
[Details](https://www.alchemists.io/projects/caliber/versions).
2023-02-05 10:28:38 -07:00
Brooke Kuhlmann
113f3b88f5 Added Rake binstub
Necessary to reduce typing and be consistent with existing binstub use.
2023-01-22 09:31:11 -07:00
Brooke Kuhlmann
4b77ecefd5 Updated to Git Lint 5.0.0
[Details](https://www.alchemists.io/projects/git-lint/versions).
2022-12-27 17:50:49 -07:00
Brooke Kuhlmann
fc2cca07cf Updated to Caliber 0.21.0
[Details](https://www.alchemists.io/projects/caliber/versions).
2022-12-27 17:32:46 -07:00
Brooke Kuhlmann
24bf3a7e62 Added version release notes 16.0.0 2022-12-25 19:37:00 -07:00
Brooke Kuhlmann
4159fbce71 Updated run script to distinquish between applications and libraries
Necessary to improve the install reliability of software and
associated libraries (extensions). There is now a split between core
installation of applications and associated libraries. This is a loose
split since everything in the *Install* category is mostly
applications but also contains related setup while the *Libraries*
category requires a machine reboot so the fully configured environment
is loaded to ensure all libraries install properly.

The specifics of these changes will be handled in the corresponding
macOS Configuration project.
2022-12-25 08:42:43 -07:00
Brooke Kuhlmann
1ef42c9040 Updated installs for basic, default, and shell scripts
Improves name consistency by using the same `install_` prefix for all
install scripts.

The dotfiles script was renamed as a shell script since this is now a
dedicated shell configuration script so people can configure their
default shell as they like. Use of this new shell script will be
configured in a future commit.
2022-12-25 08:42:43 -07:00
Brooke Kuhlmann
a6e170cead Removed system update from Ruby install
Necessary to reduce duplicated effort found in the macOS Configuration
project plus this allows people to customize their Ruby gem install
further in case they don't want this stipulation.
2022-12-25 08:42:42 -07:00
Brooke Kuhlmann
691d87d0f1 Removed mention of Intel CPUs from boot disk instructions
Only Silicon machines are supported now.
2022-12-25 08:42:42 -07:00
Brooke Kuhlmann
5e5ad4100e Removed configure software script
No longer necessary as this was originally meant to be a catch all for
any final software setup which has proven to not be all that useful.
2022-12-25 08:42:42 -07:00
Brooke Kuhlmann
93151ac7d2 Removed uninstallers and reinstallers
These are seldom used and native support via Homebrew, for example, is
better than what these scripts can do. This also reduces additional
maintenance burden on this project.
2022-12-25 08:42:42 -07:00
Brooke Kuhlmann
966b1596be Fixed Node installer to detect Node and version
Ensures the latest version of Node is installed as managed by Fast
Node Manager (FNM). Behavior is similar to using Frum to manage Ruby
versions except FNM has the additional feature of computing latest
version instead.
2022-12-25 08:42:42 -07:00
Brooke Kuhlmann
5991bd6da6 Refactored download file function to use multi-line curl command
Improves readability so the command isn't word wrapped.
2022-12-25 08:42:42 -07:00
Brooke Kuhlmann
b3f799acfc Fixed Ruby installer to pass configuration options
Necessary to ensure Ruby installs with the correct version of OpenSSL
with a few other options that helps with the successful install of
Ruby.
2022-12-25 08:42:42 -07:00
Brooke Kuhlmann
ea4027714a Updated to Ruby 3.2.0
Necessary to pick up latest version with new features, bug fixes, new
Data primitive, Web Assembly support, and much more.

https: //www.ruby-lang.org/en/news/2022/12/06/ruby-3-2-0-rc1-released
2022-12-25 08:42:42 -07:00
Brooke Kuhlmann
4f599099a1 Updated to Ruby 3.1.3
Necessary to address the following security issue:

    CVE-2021-33621: HTTP response splitting in CGI

This also fixes a build failure with Xcode 14 and macOS 13 (Ventura).
2022-11-24 08:07:44 -07:00
Brooke Kuhlmann
c161493c32 Updated to macOS Ventura
Necessary to be compatible with the latest version of the macOS
operating system.
2022-10-24 18:43:09 -06:00
Brooke Kuhlmann
387241227a Updated to Caliber 0.16.0
Necessary to pick up latest RuboCop changes.
2022-10-22 08:11:36 -06:00
Brooke Kuhlmann
ecf85b4526 Updated README sections
Necessary to clean up wording and be more consistent with other
projects.
2022-09-16 11:32:51 -06:00
Brooke Kuhlmann
06f6302b9a Updated to Caliber 0.11.0
[Details](https://www.alchemists.io/projects/caliber).
2022-07-14 19:46:13 -06:00
Brooke Kuhlmann
7a9bb00877 Added version release notes 15.0.5 2022-05-07 10:19:46 -06:00
Brooke Kuhlmann
2a01bac2b0 Updated to Caliber 0.8.0
Necessary to pick up latest RuboCop changes.
2022-05-07 09:01:36 -06:00
Brooke Kuhlmann
b2b4d49c52 Updated to Caliber 0.7.0
Necessary to pick up RuboCop 1.28.0 changes.
2022-04-21 16:43:02 -06:00
Brooke Kuhlmann
0945809dc4 Updated to Caliber 0.6.0
Necessary to pick up latest RuboCop RSpec enhancements and fixes.
2022-04-19 09:24:54 -06:00
Brooke Kuhlmann
b270852fb5 Added version release notes 15.0.4 2022-04-17 11:32:19 -06:00
Brooke Kuhlmann
4dc5f3d363 Updated to Ruby 3.1.2
[Details](https://www.ruby-lang.org).
2022-04-12 16:20:55 -06:00
Brooke Kuhlmann
6169e0566e Added GitHub sponsorship configuration
Necessary to promote the sponsorship of this project in hopes that
others might want to support and promote my work too. 🎉
2022-04-11 20:03:04 -06:00
Brooke Kuhlmann
1686b0c98f Updated to Git Lint 4.0.0
Necessary to pick up auto-inject implementation changes.
2022-04-10 07:58:31 -06:00
Brooke Kuhlmann
3aa3ea59e7 Updated to Caliber 0.5.0
Necessary to pick up RuboCop 1.27.0 changes -- which, unfortunately,
introduces a warning bug -- and reduce duplicate configurations which
are enabled by RuboCop now.
2022-04-09 11:04:55 -06:00
Brooke Kuhlmann
ae40574cd7 Updated to Caliber 0.4.0
[Details](https://www.alchemists.io/projects/caliber/versions).
2022-04-07 20:21:36 -06:00
Brooke Kuhlmann
5786fef97b Added version release notes 15.0.3 2022-03-16 19:47:57 -06:00
Brooke Kuhlmann
efa421db4e Fixed Homebrew install to initially default to ZSH
Ensures a smooth machine setup since macOS machines default to ZSH.
This can be switched to Bash once initial setup is complete.
2022-03-15 18:09:12 -06:00
Brooke Kuhlmann
fa820851a2 Added version release notes 15.0.2 2022-03-03 20:25:51 -07:00
Brooke Kuhlmann
772a0f5d81 Fixed Hippocratic License to be 2.1.0 version
Necessary due to it looking like
[SPDX](https://github.com/spdx/license-list-XML/issues/1393) might not
approve the 3.0.0 version. The 2.1.0 version will have to suffice as a
safe fallback which won't cause conflicts with downstream tooling.
2022-03-03 19:48:35 -07:00
Brooke Kuhlmann
8e50a38035 Updated default Rake task to include Git Lint and Rubocop
Necessary to run all code quality checks for the project by default.
2022-03-03 18:55:25 -07:00
Brooke Kuhlmann
253abf249d Added Caliber gem
Necessary to improve maintenance of project. Not much Ruby code is used
but having these checks in place -- even is only for gem dependencies
-- is nice.
2022-03-03 18:50:06 -07:00
Brooke Kuhlmann
9a8b9cda93 Updated to Ruby 3.1.1
[Details](https://www.ruby-lang.org).
2022-02-18 07:55:00 -07:00
Brooke Kuhlmann
93405894cd Updated to Git Lint 3.2.0 2022-02-12 15:40:10 -07:00
Brooke Kuhlmann
dad032168b Removed README badges
Necessary to remove duplicated effort by the Alchemists build process.
This also reduces individual project maintenance since all of this can
be handled by the build process.
2022-02-06 13:32:34 -07:00
Brooke Kuhlmann
73519549cd Added Ruby version to Gemfile
Necessary to be consistent with Rubysmith defaults.
2022-01-23 10:10:40 -07:00
Brooke Kuhlmann
e13c08288e Added version release notes 15.0.1 2022-01-01 11:04:56 -07:00
Brooke Kuhlmann
aefdd41772 Updated README policy section links
Necessary to point to the Alchemists site for all policy related
information in order to reduce the maintenance burden on this project.
2022-01-01 07:41:51 -07:00
Brooke Kuhlmann
3b551d5872 Updated changes as versions documentation
Necessary to clearly denote this is version-based release notes. These
will be further enhanced in the future. This is now consistent with
behavior provided by the Rubysmith and Gemsmith gems.
2022-01-01 07:21:17 -07:00