While which
is commonly present on systems, which
is usually a standalone executable. command
is built-in to POSIX shells.
command
is even more likely to be present than the very-likely which
command
avoids spawning a subprocess to check...When dependabot is piecemealing a monorepo of gems, go Old School:
git ls-files \*.gemspec \
| xargs \
sed -i '' \
-E "s/'rubocop', '~> [[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+'/'rubocop', '~> 1.54.1'/"
Kayla and Josef are already Ruby contrib approvers! This brings the docs up-to-date with reality.
Updating network-agent chart to install latest version, v0.1.0-beta.
Kayla and Josef are already Ruby contrib approvers! This brings the docs up-to-date with reality.
Removes spaces from the example exporter User-Agent string to conform to header field value component definition.
While this section about a User-Agent references RFC7231 for format, the example provided includes spac...
publish_github
job.setup
job else it wouldn't run for tagging events and thereby prevent publish_github
from running.SIG meeting scribal duties.
Closes https://github.com/honeycombio/beeline-ruby/issues/180
This is a very simple replacement incoming trace parent propagator hook. It will by default process either a Honeycomb or a W3C trace propagation header....
Publishing the spring-boot artifacts fails if these reference a version that isn't already published. TODO: resolve publishing these versions together.
This merge commit will get retagged as the v1.7.0 release.
beelineVersion
tag in springy POMs, too.While following the current Auto-Instrumentation example, I had to install opentelemetry-distro
(without any extras like [otlp]
) to get the agent+server_uninstrumented process to emit spans, even as JSON to the console.
I've also included a rephrasing of the sentences abou...
This is enough docker and postgres to make the PG instrumentation tests happy(ier).
1.8.1 is oooooold and making other projects pin their nginx version to manually keep up with the latest leads to sadness.
Also, update the source URL to retrieve securely.
This reverts commit c1a4ceed261dfe368fda441af5343b0c4d43baa9.
Turns out, the recursive directory permission applied by Chef's directory resource was insufficient to fix .bundle/cache
being created and populated with stuff by root. So, let's go back to executing a chmod which worked a treat.
Removes the version pin for nginx in omnibus project. Updates omnibus-software to the latest which includes the latest nginx and an nginx software definition that sets the default version to the latest nginx. No longer need to keep changing the pinned version to get a newer release, just need to ...
Banged on the convenience scripts for developers to setup and run the project with Bootjack on https://github.com/rubyforgood/terrastories/pull/110
Use the enterprise cookbook from public Supermarket. Remove it as a dependency from cookbooks that aren't actually using it!
With the enterprise cookbook getting updated for component_runit_service to be a custom resource, the notifications to 'runit_service[x]' would error in ChefSpec and -ct...
Pertinent thread recording thoughts about unsharing, permanent removal, and the disallowing of such.
TODO fo...
Includes a Habitat plan for building, a run hook for running and a blind conversion of Habitat TOML config into JSON for the config file.
Fixes to linkbot code:
Updates to redis-rails, redis, and redis-store.
Redis-store <=v1.3.0 allows unsafe objects to be loaded from redis. CVE-2017-1000248
RubyGems 2.7.0-.3 seems to break the omnibus build with:
ERROR: Error installing bundler:
"bundle" from bundler conflicts with /opt/supermarket/embedded/bin/bundle
Pinning to latest 2.6.x to fix the pipeline for release.
PEOPLE OF THE FUTURE, this pin should get revisited.
v1.12.1 addresses CVE-2017-7529 - cache file header with possibly sensitive info could be returned with crafted request. Went ahead and took it to 1.12.2.
Only used to generate docs, but quiets vulnerability scanners because this upgrade addresses CVE-2017-17042
Latest nginx stable. v1.12.1 addressed CVE-2017-7529
Upgrade openssl to 1.0.2n to address CVE-2017-3737.
Upgrade openssl to 1.0.2n to address CVE-2017-3737.
Move the fieri engine to a directory under the supermarket Rails root.
This is to admit that the fieri engine "service" is really an engine that runs within the running supermarket app itself. Until we want to run it separately, it will be better to place the gem source somewhere under the sup...
Addresses CVE-2016-4450 (and possibly others to be determined)
Closes #1705
This changes the git detection from checking for a .git/
directory in only the SRC_PATH
to using git itself to determine whether the current working directory exists within a git work tree.
An example where looking for .git/
in SRC_PATH
returns a false negative is git repositories with...
These are the strings that are accepted as license options in chef generate cookbook -I <license>
. These short versions are also the strings that appear in the metadata of chef generate
'd cookbooks.
TODO/CONSIDER:
Link to the Chef Community Guidelines.
Words lifted liberally from @nathenharvey's reaffirmation of our beliefs.
This way, we only have to bump a version in one place.
Plopped this logic in a function and made it responsible for recomputing hab plan variables that are based on $pkg_version.
Labels will help a human know what these fields are when they come back to this form months after adding values that replaced the placeholder text.
Fixes #1485
Because Adam'd be like, "You should talk to these folks about that bot!"
There is no chef_oauth2_app
, only chef_oauth2_app_id
.
The Chef community does not use JIRA to track issues anymore, so asking for and displaying a JIRA username is confusing.
Edit profile feature test changed to set the previously-untested Twitter username which is still a field on the form.
We can't leave this, but it unblocked the pipeline while the problem is being worked.
TODO:
This change pulls in the nginx.conf
template from the version of the nginx cookbook we've been pinned to for a long while. This lets us remove the dependency on the actual nginx cookbook because now we own our templates and we get our production nginx binaries from the omnibus build.
There i...
Some grammar corrections for the docs lie herein.
A signoff of "Signed-off-by: Julia Child <[email protected]>" is a sign that someone has followed the documentation a little too closely. We know Julia was not the author or committer of the commit, so mark it as failed.
Alternatively—or as a follow-on to this—we could consider validating ...
Fixes #1183 by reverting back to 2.1 series.
We needed to revert back to Ruby 2.1 because of trouble[1] with rails console, Ruby 2.2, and probably an unidentified dependency that's choking.
[1] Fixes chef/supermarket#1183
Currently only affects 2.1.7 and 2.2.3. This patch taken from the fix in Ruby trunk and expected to be included in future point releases.
With some judicious application of firewall rules, hunted down the places where tests were still making calls to 3rd parties.
Allows Sidekiq worker running as service account to update sitemap.