profile
viewpoint
Mike Morris mikemorris Washington, DC https://mikemorris.github.io Software engineer and activist.

mikemorris/elixir-eks-terraform 1

☂️ Reference Elixir umbrella project deployed to AWS EKS with Docker and Terraform

mikemorris/.github 0

HashiCorp Default Community Health Files

mikemorris/consul-demo-traffic-splitting 0

Example application using Docker Compose to demonstrate Consul Service Mesh Traffic Splitting

mikemorris/devhub 0

DevHub: TweetDeck for GitHub - Android, iOS and Web 👉

mikemorris/dsd 0

Digital Speech Decoder

mikemorris/envoy-experiments 0

Experiments with Envoy Proxy

delete branch mikemorris/official-images

delete branch : patch-3

delete time in 4 days

PR opened docker-library/official-images

consul: switch generic beta tag to 1.8.0-beta

The generic beta tag was unclear and would be ephemeral (appearing shortly before new releases rather than being a consistent channel like latest or nightly). This switches to a more specific 1.8.0-beta tag to be more descriptive and allow clearly opting in to testing a series of beta releases for a specific upcoming release.

+1 -1

0 comment

1 changed file

pr created time in 4 days

push eventmikemorris/official-images

Mike Morris

commit sha d55ed367f18bb3b81df39b3284c86b4bc7750a57

consul: switch generic beta tag to 1.8.0-beta The generic `beta` tag was unclear and would be ephemeral (appearing shortly before new releases rather than being a consistent channel like `latest` or `nightly`). This switches to a more specific `1.8.0-beta` tag to be more descriptive and allow clearly opting in to testing a series of beta releases for a specific upcoming release.

view details

push time in 4 days

pull request commentHomebrew/homebrew-core

op25 (new formula)

@iMichka Happy to wait for #49733 and update or reopen this targeting Python 3 and [email protected]

mikemorris

comment created time in 6 days

push eventmikemorris/homebrew-core

Mike Morris

commit sha d0b92b4f801e95c75b6bc870d2ed9d429e9d6eae

Fix op25, set LDFLAGS for gnuradio

view details

push time in 7 days

push eventmikemorris/homebrew-core

Mike Morris

commit sha 0cfca382dc917954d81fdcdf4e1242d3a8a10dee

Fix op25, remove boost dep, set DYLD_LIBRARY_PATH

view details

push time in 7 days

pull request commentHomebrew/homebrew-core

op25 (new formula)

brew test-bot seems to be stuck on a linker issue that I'm not hitting locally...

Undefined symbols for architecture x86_64:
  "pmt::dict_has_key(boost::intrusive_ptr<pmt::pmt_base> const&, boost::intrusive_ptr<pmt::pmt_base> const&)", referenced from:
      gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in fsk4_demod_ff_impl.cc.o
      gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in fsk4_slicer_fb_impl.cc.o
      gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in decoder_bf_impl.cc.o
      gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in decoder_ff_impl.cc.o
      gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in pcap_source_b_impl.cc.o
mikemorris

comment created time in 7 days

issue commentHomebrew/homebrew-core

'cython' distribution was not found and is required by urh

From discussion in https://github.com/Homebrew/homebrew-core/pull/13794 I'm guessing this should maybe be migrated from a Cython resource to depends_on "cython" => :build but I'm not entirely sure if PYTHONPATH or some other build config would need to be adjusted.

mikemorris

comment created time in 7 days

Pull request review commentHomebrew/homebrew-core

op25 (new formula)

+class Op25 < Formula+  desc "Software-defined analyzer for APCO P25 signals"+  homepage "https://osmocom.org/projects/op25/wiki"+  url "git://op25.osmocom.org/op25.git"++  depends_on "cmake" => :build+  depends_on "cppunit" => :build+  depends_on "swig" => :build+  depends_on "boost"+  depends_on "gnuradio"+  depends_on "gr-osmosdr"+  depends_on "itpp"++  def install+    # TODO: apply patch if gnuradio >= 3.8?++    args = std_cmake_args + %w[+      -Wno-dev+    ]++    system "cmake", ".", *args+    system "make"+    system "make", "install"++    # Configure PYTHONPATH for runtime dependencies+    [+      Formula["gnuradio"].lib,+      Formula["gr-osmosdr"].lib,+      lib,+    ].each do |dep|+      Pathname.glob(dep/"python*/site-packages").each do |path|

Would using Language::Python.major_minor_version similar to https://github.com/Homebrew/homebrew-core/blob/master/Formula/urh.rb#L32 be a better option here?

mikemorris

comment created time in 7 days

push eventmikemorris/homebrew-core

Mike Morris

commit sha 12f10107f3193b2fd271de1f8a660a8e0a609a39

Fix op25, add boost dependency

view details

push time in 7 days

Pull request review commentHomebrew/homebrew-core

op25 (new formula)

+class Op25 < Formula+  desc "Software-defined analyzer for APCO P25 signals"+  homepage "https://osmocom.org/projects/op25/wiki"+  url "git://op25.osmocom.org/op25.git"++  depends_on "cmake" => :build+  depends_on "cppunit" => :build+  depends_on "swig" => :build+  depends_on "gnuradio"

I believe this defaults to building with macOS system Python 2.7 but I think should also build successfully with Python 3 (refs https://github.com/Homebrew/homebrew-core/pull/54848). I tested building against the [email protected] formula from https://github.com/Homebrew/homebrew-core/pull/49733 and it appeared to work.

mikemorris

comment created time in 7 days

Pull request review commentHomebrew/homebrew-core

op25 (new formula)

+class Op25 < Formula+  desc "Software-defined analyzer for APCO P25 signals"+  homepage "https://osmocom.org/projects/op25/wiki"+  url "git://op25.osmocom.org/op25.git"++  depends_on "cmake" => :build+  depends_on "cppunit" => :build+  depends_on "swig" => :build+  depends_on "gnuradio"+  depends_on "gr-osmosdr"

Successfully builds against [email protected], will need to be updated if/when https://github.com/Homebrew/homebrew-core/pull/50921 is unblocked and merged.

mikemorris

comment created time in 7 days

Pull request review commentHomebrew/homebrew-core

op25 (new formula)

+class Op25 < Formula+  desc "Software-defined analyzer for APCO P25 signals"+  homepage "https://osmocom.org/projects/op25/wiki"+  url "git://op25.osmocom.org/op25.git"++  depends_on "cmake" => :build+  depends_on "cppunit" => :build+  depends_on "swig" => :build+  depends_on "gnuradio"+  depends_on "gr-osmosdr"+  depends_on "itpp"++  def install+    # TODO: apply patch if gnuradio >= 3.8?++    args = std_cmake_args + %w[+      -Wno-dev+    ]++    system "cmake", ".", *args+    system "make"+    system "make", "install"++    # Configure PYTHONPATH for runtime dependencies+    [+      Formula["gnuradio"].lib,+      Formula["gr-osmosdr"].lib,+      lib,+    ].each do |dep|+      Pathname.glob(dep/"python*/site-packages").each do |path|+        ENV.prepend_path "PYTHONPATH", path+      end+    end+    ENV.prepend_path "PYTHONPATH", libexec++    # Needed because sys.path.append breaks when rx.py is called from symlink+    ENV.prepend_path "PYTHONPATH", libexec/"tdma"+    ENV.prepend_path "PYTHONPATH", libexec/"tx"++    libexec.install Dir["#{buildpath}/op25/gr-op25_repeater/apps/**"]++    # FIXME: is this an appropriate way to install?+    bin.install_symlink libexec/"rx.py" => "op25"

I'm unsure if any of the Python application scripts in the apps directory should actually be renamed or installed to bin or if only installing into libexec would be more appropriate.

mikemorris

comment created time in 7 days

Pull request review commentHomebrew/homebrew-core

op25 (new formula)

+class Op25 < Formula+  desc "Software-defined analyzer for APCO P25 signals"+  homepage "https://osmocom.org/projects/op25/wiki"+  url "git://op25.osmocom.org/op25.git"++  depends_on "cmake" => :build+  depends_on "cppunit" => :build+  depends_on "swig" => :build+  depends_on "gnuradio"+  depends_on "gr-osmosdr"+  depends_on "itpp"++  def install+    # TODO: apply patch if gnuradio >= 3.8?++    args = std_cmake_args + %w[+      -Wno-dev

Suppresses warnings intended for project development, but they're only visible when installing with --verbose, should this just be removed?

mikemorris

comment created time in 7 days

Pull request review commentHomebrew/homebrew-core

op25 (new formula)

+class Op25 < Formula+  desc "Software-defined analyzer for APCO P25 signals"+  homepage "https://osmocom.org/projects/op25/wiki"+  url "git://op25.osmocom.org/op25.git"++  depends_on "cmake" => :build+  depends_on "cppunit" => :build+  depends_on "swig" => :build+  depends_on "gnuradio"+  depends_on "gr-osmosdr"+  depends_on "itpp"++  def install+    # TODO: apply patch if gnuradio >= 3.8?

Currently expects to build against [email protected] as explained in https://git.osmocom.org/op25/commit/?id=c26b51e0c1b5fd9eee0c5b13dc137050cd0c988b, refs https://github.com/Homebrew/homebrew-core/pull/49733

mikemorris

comment created time in 7 days

PR opened Homebrew/homebrew-core

op25 (new formula)
  • [x] Have you followed the guidelines for contributing?
  • [x] Have you checked that there aren't other open pull requests for the same formula update/change?
  • [x] Have you built your formula locally with brew install --build-from-source <formula>, where <formula> is the name of the formula you're submitting?
  • [x] Is your test running fine brew test <formula>, where <formula> is the name of the formula you're submitting?
  • [x] Does your build pass brew audit --strict <formula> (after doing brew install <formula>)?

+64 -0

0 comment

1 changed file

pr created time in 7 days

push eventmikemorris/homebrew-core

Mike Morris

commit sha a06c825e30e6478aafc9494e97e573d1258899d3

op25 (new formula)

view details

push time in 7 days

fork mikemorris/homebrew-core

🍻 Default formulae for the missing package manager for macOS

https://brew.sh

fork in 7 days

issue openedHomebrew/homebrew-core

'cython' distribution was not found and is required by urh

  • [x] ran brew update and can still reproduce the problem?
  • [x] ran brew doctor, fixed all issues and can still reproduce the problem?
  • [x] ran brew gist-logs urhhttps://gist.github.com/mikemorris/a0769646d758c61841518daba91dbdeb
  • [ ] if brew gist-logs didn't work: ran brew config and brew doctor and included their output with your issue?

<!-- To help us debug your issue, please complete these sections: -->

What you were trying to do (and why)

$ brew install urh
$ urh

What happened (include command output)

Attempting to run urh fails because it can't find installed cython lib.

<details> <summary>Command output</summary> <pre> Traceback (most recent call last): File "/usr/local/Cellar/urh/2.8.8/libexec/bin/urh", line 6, in <module> from pkg_resources import load_entry_point File "/usr/local/lib/python3.8/site-packages/pkg_resources/init.py", line 3255, in <module> def _initialize_master_working_set(): File "/usr/local/lib/python3.8/site-packages/pkg_resources/init.py", line 3238, in _call_aside f(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/pkg_resources/init.py", line 3267, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/local/lib/python3.8/site-packages/pkg_resources/init.py", line 584, in _build_master ws.require(requires) File "/usr/local/lib/python3.8/site-packages/pkg_resources/init.py", line 901, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/local/lib/python3.8/site-packages/pkg_resources/init.py", line 787, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'cython' distribution was not found and is required by urh </pre> </details>

What you expected to happen

urh should launch without needing to manually install dependencies.

Step-by-step reproduction instructions (by running brew install commands)

Running /usr/local/bin/pip3.8 install cython to manually install Cython fixes the missing dependency and urh launches fine.

created time in 10 days

startedgnuradio/gnuradio

started time in 10 days

pull request commentHomebrew/brew

cmd/info: fix missing formula reference.

Tested patch locally and can confirm it fixes the issue (I just ran into this myself and reported over at https://discourse.brew.sh/t/error-undefined-local-variable-or-method-formula-for-homebrew-module/7846)

MikeMcQuaid

comment created time in 10 days

startedgetantibody/antibody

started time in 10 days

startedjorgebucaran/fisher

started time in 10 days

startedsekey/sekey

started time in 11 days

push eventmikemorris/dotfiles

Mike Morris

commit sha 6a5cf9173005cf37b50454f3d09b8e1312bd832c

add yubikey-agent TODO

view details

push time in 11 days

starteddawidd6/action-homebrew-bump-formula

started time in 11 days

startedsignalapp/SecureValueRecovery

started time in 11 days

startedrobotastic/trunk-recorder

started time in 11 days

startedszechyjs/dsd

started time in 11 days

delete branch mikemorris/official-images

delete branch : patch-3

delete time in 11 days

starteddgn/oidc-filter

started time in 12 days

push eventmikemorris/official-images

Mike Morris

commit sha 24a6fa9acb61ce86d188f7a55ddebc550ffdb6dc

Update Consul to 1.8.0-beta2

view details

push time in 12 days

delete branch hashicorp/docker-consul

delete branch : 1.8.0-beta2

delete time in 12 days

push eventhashicorp/docker-consul

Mike Morris

commit sha 47c5def6b37c59a5e1ec01d3cd7d5c3ef074c52b

Update Dockerfile for 1.8.0-beta2

view details

push time in 12 days

pull request commenthashicorp/docker-consul

Update Dockerfile for 1.8.0-beta2

Staged upstream changes at https://github.com/docker-library/official-images/compare/master...mikemorris:patch-2

mikemorris

comment created time in 12 days

push eventmikemorris/official-images

Mike Morris

commit sha 628fe0be7890483f0f990d2fd4320bf1160495f4

Update Consul to 1.8.0-beta2

view details

push time in 12 days

PR opened hashicorp/docker-consul

Reviewers
Update Dockerfile for 1.8.0-beta2
+1 -1

0 comment

1 changed file

pr created time in 12 days

create barnchhashicorp/docker-consul

branch : 1.8.0-beta2

created branch time in 12 days

push eventmikemorris/official-images

Mike Morris

commit sha a1c2385d6878cebf6aba2d632a155491bd42e574

Update Consul, add 1.8.0-beta2

view details

push time in 12 days

fork mikemorris/official-images

Primary source of truth for the Docker "Official Images" program

https://hub.docker.com/u/library

fork in 12 days

startedrancher/k3d

started time in 12 days

issue commenthashicorp/consul

Consul service mesh upstreams are not respecting the global proxy-defaults

Do we know if this is a regression, or just unexpected behavior that differs from docs?

crhino

comment created time in 13 days

push eventhashicorp/consul

Mike Morris

commit sha bd3373307f3815faa31cc2997a0fc86dbcf38733

coverage: remove fixes

view details

push time in 14 days

push eventhashicorp/consul

Deepjyoti Mondal

commit sha 0b3af0e0702258b37aafbe040d0e5abe3cad694c

Relates to #7447 This PR will allow consul to throw log error if provided log directory has permission issues for writing or is non existent. Signed-off-by: Deepjyoti Mondal [email protected]

view details

Daniel Nephin

commit sha 1dff855845787a529621cbd5c9aaa630c74be6ab

Upgrade gotestsum to latest 0.4.2 should fix some bugs in test2json causing missing output.

view details

Daniel Nephin

commit sha 59a606e93841aa47de2c0e7e2d5f501b94845201

Merge pull request #7680 from hashicorp/dnephin/upgrade-gotestsum ci: Upgrade gotestsum to v0.4.2

view details

Daniel Nephin

commit sha ff0d894101a522badec2342060ab337be421f6f3

agent: remove deadcode that called lib.TranslateKeys Move the last remaining function from agent/config.go to the one place it was called.

view details

Daniel Nephin

commit sha d6e22a77e31b00b7e91fde896132d22603869d0f

Remove deadcode This UnmarshalJSON was never called. The decode function is passed a map[string]interface so it has no way of knowing that this function exists. Tested by adding a panic to this function and watching the tests pass. I attempted to use this Unmarshal function by passing in the type, however the tests showed that it does not work. The test was failing to parse the request. If the performance of this endpoint is indeed critical we can solve the problem by adding all the fields to the request struct and handling the normalziation without a custom Unmarshal.

view details

Freddy

commit sha 3956cff60fa6c67c8996c168058c9bc2d6dc5a31

Fix check deletion in anti-entropy sync (#7690) * Incorporate entMeta into service equality check

view details

Pierre Souchay

commit sha 5e79efc80f534a35ac99cf3eeaf90f8d69f9bb0d

Fixed comment on wrong line. While investigating and fixing an issue on our 1.5.1 branch, I saw you also/already fixed the bug I found (tags not updated for existing servers), but comment is misplaced.

view details

Hans Hasselberg

commit sha 1194fe441f638f9a0ce17cb7581d49c373c26b7d

auto_encrypt: add validations for auto_encrypt.{tls,allow_tls} (#7704) Fixes https://github.com/hashicorp/consul/issues/7407.

view details

Kyle Havlovitz

commit sha e7b1ee55def4727c8f19663cb4a366913683d170

Add http routing support and integration test to ingress gateways

view details

Chris Piraino

commit sha 0ca9b606e801e38d5522dd83f4147da8b5a7734c

Pull out setupTestVariationConfigEntriesAndSnapshot in proxycfg This allows us to reuse the same variations for ingress gateway testing

view details

Chris Piraino

commit sha cb9df538d512d475dc1b1c08835fba903110c0c5

Add all the xds ingress tests This commit copies many of the connect-proxy xds testcases and reuses for ingress gateways. This allows us to more easily see changes to the envoy configuration when make updates to ingress gateways.

view details

Chris Piraino

commit sha ecc8a2d6f7db10bb92530be5d53548fb67de320c

Allow ingress gateways to route through mesh gateways - Adds integration test for mesh gateways local + remote modes with ingress - ingress golden files updated for mesh gateway endpoints

view details

Chris Piraino

commit sha 217a03550b2e022c72ccb5900206aeb0a16b9bb6

Merge pull request #7677 from hashicorp/ingress/http-routing Ingress gateways support discovery chain features and routing via mesh gateways Signed-off-by: Kyle Havlovitz <[email protected]>

view details

Kit Patella

commit sha df14a7c6949b6905a412c9605c3158aaf8da249e

Merge pull request #7699 from pierresouchay/fix_comment_misplaced Fixed comment on wrong line

view details

R.B. Boyer

commit sha 5f1518c37c031337bed02bb1454df375f2cb4989

cli: fix usage of gzip.Reader to better detect corrupt snapshots during save/restore (#7697)

view details

R.B. Boyer

commit sha c0a32c802a64561decb0e67f874989c55c26b5d4

update changelog

view details

R.B. Boyer

commit sha b9899677917b59292f296647a2cd9165370b3fb1

cli: ensure that 'snapshot save' is fsync safe and also only writes to the requested file on success (#7698)

view details

R.B. Boyer

commit sha 58a597693b9624261e6865e493508083afecbbe9

update changelog

view details

Matt Keeler

commit sha a1648c61ae0aa5c07fa8f17fbc67dd1d8db619ff

A couple testing helper updates (#7694)

view details

freddygv

commit sha c9385129aef29fd52ef26150a77247de32954987

Require service:read to read terminating-gateway config

view details

push time in 14 days

push eventhashicorp/consul

Mike Morris

commit sha 1b152f9f21eb733a1e468fb424642d44007c1631

ci: limit parallelism for Ember builds (#7917) If not artificially limited by setting JOBS env var, broccoli-babel-transpiler will attempt to parallelize across the number of CPUs on the host VM rather than the Docker container, resulting in CI jobs being killed due to running out of memory.

view details

push time in 14 days

delete branch hashicorp/consul

delete branch : ui/ember-build-jobs

delete time in 14 days

PR merged hashicorp/consul

ci: limit parallelism for Ember builds type/ci

Refs https://github.com/emberjs/ember.js/issues/15641, https://github.com/hashicorp/vault/pull/8152

If not artificially limited by setting JOBS env var, broccoli-babel-transpiler will attempt to parallelize across the number of CPUs on the host VM rather than the Docker container, resulting in CI jobs being killed due to running out of memory.

Reverts the resource_class changes from https://github.com/hashicorp/consul/pull/7873 which should not be needed if parallelization is limited to the CPUs available in the Docker container.

+4 -2

0 comment

1 changed file

mikemorris

pr closed time in 14 days

PR opened hashicorp/consul

Reviewers
ci: limit parallelism for Ember builds type/ci

Refs https://github.com/emberjs/ember.js/issues/15641, https://github.com/hashicorp/vault/pull/8152

If not artificially limited by setting JOBS env var, broccoli-babel-transpiler will attempt to parallelize across the number of CPUs on the host VM rather than the Docker container, resulting in CI jobs being killed due to running out of memory.

Reverts the resource_class changes from https://github.com/hashicorp/consul/pull/7873 which should not be needed if parallelization is limited to the CPUs available in the Docker container.

+4 -2

0 comment

1 changed file

pr created time in 14 days

create barnchhashicorp/consul

branch : ui/ember-build-jobs

created branch time in 14 days

startednicholasjackson/demo-consul-service-mesh

started time in 15 days

fork mikemorris/dsd

Digital Speech Decoder

fork in 15 days

push eventmikemorris/dotfiles

Mike Morris

commit sha 8d86be7905bd1b634edda5399a30a40e91f15154

add imageoptim and macdown

view details

push time in 15 days

push eventmikemorris/dotfiles

Mike Morris

commit sha a440d3035f57f3c4415c4013d37ce167d91bea71

add network utils and tmux reattch-to-user-namespace

view details

push time in 15 days

push eventmikemorris/dotfiles

Mike Morris

commit sha ccd14876fb463103338c0de6be7256dd2347421d

default tap for gh

view details

push time in 15 days

push eventmikemorris/dotfiles

Mike Morris

commit sha bd5a94370c6b55b231f33119b3056d7b6b5e18d1

add mas and Xcode to Brewfile

view details

push time in 15 days

delete branch mikemorris/homebrew-cask

delete branch : patch-1

delete time in 15 days

push eventmikemorris/dotfiles

Mike Morris

commit sha d028c3006500e0166400c2ee4cb19b96bacadea7

add oh-my-zsh, link .zprofile to .profile, source in .bash_profile

view details

Mike Morris

commit sha eaf27097819150a7710c4c59cb4dbff3749b80e8

rm agignore

view details

Mike Morris

commit sha 2208565d0d10867b95c5878def1325e668deb7f3

update Brewfile, add to rake install

view details

push time in 15 days

startedfortio/fortio

started time in 15 days

push eventmikemorris/dotfiles

Mike Morris

commit sha b9aa8607d9ca89c598d9d453d04079140853fe29

add default coc.nvim keyybinds

view details

push time in 16 days

push eventmikemorris/dotfiles

Mike Morris

commit sha 91fc4e203fbb304c9f36c7bacff7e113e84d3489

add initial coc.nvim keybinds

view details

push time in 16 days

push eventmikemorris/dotfiles

Mike Morris

commit sha d80c8591a2391f5137a760e5eaf2de2d7432e0ce

load fzf keybinds and fuzzy completion

view details

push time in 16 days

push eventmikemorris/dotfiles

Mike Morris

commit sha 497eb4f279fcf12bdbe80b0bf0bf18d739fb9e51

add nvim coc-settings.json

view details

Mike Morris

commit sha 6410857c773fab3f27151c4bb8ebdc11b3ad8b04

switch from bash to zsh

view details

Mike Morris

commit sha a04e9b5d0c9238cca8bf909a3da819b767e31e3a

set tmux truecolor, add vim-tmux-navigator

view details

Mike Morris

commit sha 971ca0bbd92b4486c152b0a55f2e105299e6431e

upgrade vim-plug

view details

Mike Morris

commit sha f8612226d6bec21bb4d307eedd8033c55e8a1569

add coc.nvim and fzf, remove deoplete, ack.vim, ctrlp

view details

Mike Morris

commit sha 2b0691ba79c9aedbcf52d119d0eedad5d8f991e8

add Brewfile.lock.json to gitignore

view details

Mike Morris

commit sha 71902ba75a1c7fd8be14464d024a4a43b31bd203

Merge branch 'master' of github.com:mikemorris/dotfiles

view details

Mike Morris

commit sha 51989d1b93614ae7e41e6200f3268cbdd04c0be1

remove alacritty.yml

view details

push time in 16 days

startedneoclide/coc.nvim

started time in 16 days

push eventmikemorris/homebrew-cask

Mike Morris

commit sha fdcc1a2d1c0a7ab2a028b1ff4364633b72243b2b

Add CHIRP.app, version 20200516

view details

push time in 16 days

push eventmikemorris/homebrew-cask

Mike Morris

commit sha 1c746be1003e4c73feed3b966fc2c5726a594441

Add CHIRP.app, version 20200516

view details

push time in 16 days

push eventmikemorris/homebrew-cask

Mike Morris

commit sha b05c6645a075ddd09c16aed3831461185b9b342d

Add CHIRP.app

view details

push time in 16 days

issue commenttdsmith/homebrew-ham

Can't install chirp on Mojave

As of merging https://github.com/Homebrew/homebrew-cask-versions/pull/9092 brew cask install homebrew/cask-versions/chirp-daily should now install and run succesfully on macOS Catalina 10.15.4, and I opened https://github.com/Homebrew/homebrew-cask/pull/82765 to resubmit chirp to the main cask repository.

MikeWills

comment created time in 16 days

PR opened Homebrew/homebrew-cask

Add CHIRP.app

This formula originally existed in homebrew-cask, but was renamed to chirp-daily in https://github.com/Homebrew/homebrew-cask/pull/29677, moved to https://github.com/Homebrew/homebrew-cask-versions/blob/master/Casks/chirp-daily.rb, then deleted from homebrew-cask in https://github.com/Homebrew/homebrew-cask/pull/32474.

According to the current documented exceptions (no stable version exists, only daily builds as described at https://chirp.danplanet.com/projects/chirp/wiki/Download), this cask should be appropriate for homebrew-cask now (and should likely be removed from homebrew-cask-versions if this is merged).

After making all changes to the cask:

  • [x] brew cask audit --download {{cask_file}} is error-free.
  • [x] brew cask style --fix {{cask_file}} reports no offenses.
  • [x] The commit message includes the cask’s name and version.
  • [x] The submission is for a documented exception.

Additionally, if adding a new cask:

  • [x] Named the cask according to the token reference.
  • [x] brew cask install {{cask_file}} worked successfully.
  • [x] brew cask uninstall {{cask_file}} worked successfully.
  • [x] Checked there are no open pull requests for the same cask.
  • [x] Checked the cask was not already refused.
  • [x] Checked the cask is submitted to the correct repo.
+13 -0

0 comment

1 changed file

pr created time in 16 days

delete branch mikemorris/homebrew-cask-versions

delete branch : patch-1

delete time in 16 days

push eventmikemorris/homebrew-cask

Mike Morris

commit sha 68bfc87c4e33175f09f249ab22617e903644d3f0

Add CHIRP.app

view details

push time in 16 days

fork mikemorris/homebrew-cask

🍻 A CLI workflow for the administration of macOS applications distributed as binaries

https://brew.sh

fork in 16 days

PR opened Homebrew/homebrew-cask-versions

Fix chirp-daily, update to version 20200516

Switches to recommended macOS unified application from legacy application so that the cask now actually runs on macOS Catalina 10.15.4. Updates app name to CHIRP.app to match manual download from https://trac.chirp.danplanet.com/chirp_daily/LATEST/

<!-- If there’s a checkbox you can’t complete for any reason, that's okay, just explain in detail why you weren’t able to do so. -->

After making all changes to the cask:

  • [x] brew cask audit --download {{cask_file}} is error-free.
  • [x] brew cask style --fix {{cask_file}} reports no offenses.
  • [x] The commit message includes the cask’s name and version.
  • [x] The submission is for a documented exception.
+4 -4

0 comment

1 changed file

pr created time in 16 days

push eventmikemorris/homebrew-cask-versions

Mike Morris

commit sha a0e3976f266676d51d468dafc316a94ab53f8972

Fix chirp-daily, update to version 20200516 Switches to recommended macOS unified application from legacy application so that the cask now actually runs on macOS Catalina 10.15.4, updates app name to CHIRP.app to match manual download from https://trac.chirp.danplanet.com/chirp_daily/LATEST/

view details

push time in 16 days

push eventmikemorris/homebrew-cask-versions

Mike Morris

commit sha a7f2a502d2307813860866be1c0534f7079bcefc

Fix chirp-daily Switches to recommended macOS unified application from legacy application, updates app name to CHIRP to match manual download from https://trac.chirp.danplanet.com/chirp_daily/LATEST/

view details

push time in 16 days

push eventmikemorris/dotfiles

Mike Morris

commit sha ca4ef189e1515c707668a2a5bc6eea4db66e0f1a

add alacritty.yml

view details

push time in 17 days

Pull request review commenthashicorp/consul

Fix some bugs/issues found by staticcheck

 func (c *cmd) grpcAddress(httpCfg *api.Config) (GRPC, error) { 	} else { 		// Parse as host:port with option http prefix 		grpcAddr = strings.TrimPrefix(addr, "http://")-		grpcAddr = strings.TrimPrefix(addr, "https://")

Should the fix here instead be grpcAddr = strings.TrimPrefix(grpcAddr, "https://") to operate on the result of the first line (stripping http:// or https://) instead of removing?

dnephin

comment created time in 19 days

push eventhashicorp/consul

Mike Morris

commit sha 9cbbff5318ff3156531e32e5ad06a6e81a2593ad

docs: add audit logging docs to agent configuration (#7880)

view details

push time in 20 days

delete branch hashicorp/consul

delete branch : docs/audit

delete time in 20 days

PR merged hashicorp/consul

docs: add audit logging docs to agent configuration type/docs

Pulled from original source in https://github.com/hashicorp/consul-enterprise/pull/360/files#diff-004448710778abf0ba756b61b5e1736a and removed the TODOs.

Not sure if there's any style/conventions guidance for the example code block, but the HCL appears to be rendered/highlighted as expected.

@jescalan It appears that nested auto-generated hash links aren't prefixed with parents hashes as they would have been structured previously, e.g. the audit > sink > type nested option link is created as #sink instead of #audit_sink_type, which may be more prone to collisions.

+47 -0

0 comment

1 changed file

mikemorris

pr closed time in 20 days

push eventhashicorp/consul

Mike Morris

commit sha 78ae48251316389a1d004711df59d90dec71cbbc

Update website/pages/docs/agent/options.mdx Co-authored-by: Matt Keeler <[email protected]>

view details

push time in 20 days

Pull request review commenthashicorp/consul

docs: add audit logging docs to agent configuration

 Valid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'h'."  - `advertise_addr_wan` Equivalent to the [`-advertise-wan` command-line flag](#_advertise-wan). +- `audit` <EnterpriseAlert inline /> - Added in Consul 1.8, the audit object allow users to enable auditing+    and configure a sink and filters for their audit logs.++    ```+      audit {+        enabled = true+        sink "My sink" {+          type   = "file"+          format = "json"+          path   = "data/audit/audit.json"+          delivery_guarantee = "best-effort"+          rotate_duration = "24h"+          rotate_max_files = 15+          rotate_bytes = 25165824+        }+    }+    ```++    The following sub-keys are available:++    - `enable` - Controls whether Consul logs out each time a user+    performs an operation. ACLs must be enabled to use this feature. Defaults to `false`.++    - `sink` - This object provides users configuration for where Consul+    logs auditing events to. Sink is an object containing keys to sink objects, where the key is the name of the sink. 

Reworded to remove dangling participle.

mikemorris

comment created time in 20 days

push eventhashicorp/consul

Mike Morris

commit sha b4924e8e2d239e732f403e98702870a31c491636

docs: reword audit sink config

view details

push time in 20 days

push eventhashicorp/consul

Mike Morris

commit sha 59787a2d8bbbd8de6e11069f7c57542d442527f7

Update website/pages/docs/agent/options.mdx

view details

push time in 20 days

Pull request review commenthashicorp/consul

docs: add audit logging docs to agent configuration

 Valid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'h'."  - `advertise_addr_wan` Equivalent to the [`-advertise-wan` command-line flag](#_advertise-wan). +- `audit` <EnterpriseAlert inline /> - Added in Consul 1.8, the audit object allow users to enable auditing+    and configure a sink and filters for their audit logs.++    ```+      audit {+        enabled = true+        sink "My sink" {+          type   = "file"+          format = "json"+          path   = "data/audit/audit.json"+          delivery_guarantee = "best-effort"+          rotate_duration = "24h"+          rotate_max_files = 15+          rotate_bytes = 25165824+        }+    }+    ```++    The following sub-keys are available:++    - `enable` - Controls whether Consul logs out each time a user+    performs an operation. ACLs must be enabled to use this feature. Defaults to `false`.++    - `sink` - This object provides users configuration for where Consul+    logs auditing events to. Sink is an object containing keys to sink objects, where the key is the name of the sink. ++      - `type` - Type specifies what kind of sink this is.+        The following keys are valid:+        - `file` - Currently only file sinks are available, they take the following keys.+      - `format` - Format specifies what format the events will+        be emitted with.+        The following keys are valid:+        - `json` - Currently only json events are offered.+      - `path` - The directory and filename to write audit events to.+      - `delivery_guarantee` - Specifies+        the rules governing how audit events are written.+        The following keys are valid:+        - `best-effort` - Consul only supports `best-effort` event delivery.+      - `rotate_duration` - Specifies the+        interval by which the system rotates to a new log file. At least one of `rotate_duration` or `rotate_bytes`+        must be configured to enable audit logging.+      - `rotate_max_files` - Defines the+        limit that Consul should follow before it deletes old log files.+      - `rotate_bytes` - Specifies how large an+        individual log file can grow before Consul rotates to a new file. At least one of `rotate_bytes` or+        `rotate_duration` or  must be configured to enable audit logging.
        `rotate_duration` must be configured to enable audit logging.
mikemorris

comment created time in 20 days

Pull request review commenthashicorp/consul

docs: add audit logging docs to agent configuration

 Valid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'h'."  - `advertise_addr_wan` Equivalent to the [`-advertise-wan` command-line flag](#_advertise-wan). +- `audit` <EnterpriseAlert inline /> - Added in Consul 1.8, the audit object allow users to enable auditing+    and configure a sink and filters for their audit logs.++    ```

@jescalan like this? is HCL a supported language?

mikemorris

comment created time in 20 days

Pull request review commenthashicorp/consul

docs: add audit logging docs to agent configuration

 Valid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'h'."  - `advertise_addr_wan` Equivalent to the [`-advertise-wan` command-line flag](#_advertise-wan). +- `audit` <EnterpriseAlert inline /> - Added in Consul 1.8, the audit object allow users to enable auditing+    and configure a sink and filters for their audit logs.++    ```
    ```hcl
mikemorris

comment created time in 20 days

push eventhashicorp/consul

Mike Morris

commit sha f208d26196fbb8cd4c640598793bcac8bcb2fe26

docs: add audit logging docs to agent configuration

view details

push time in 20 days

PR opened hashicorp/consul

Reviewers
docs: add audit logging docs to agent configuration type/docs

Pulled from original source in https://github.com/hashicorp/consul-enterprise/pull/360/files#diff-004448710778abf0ba756b61b5e1736a and removed the TODOs.

Not sure if there's any style/conventions guidance for the example code block, but the HCL appears to be rendered/highlighted as expected.

@jescalan It appears that nested auto-generated hash links aren't prefixed with parents hashes as they would have been structured previously, e.g. the audit > sink > type nested option link is created as #sink instead of #audit_type_sink, which may be more prone to collisions.

+47 -0

0 comment

1 changed file

pr created time in 20 days

create barnchhashicorp/consul

branch : docs/audit

created branch time in 20 days

startedburaksezer/olric

started time in a month

PR opened hashicorp/serf

Reviewers
fix: remove indirect golang.org/x/sys pin to avoid FreeBSD regression

Originally tried indirect pinning to an older version but it looks like transitive deps resolved to something slightly newer but still before the regression was introduced in https://github.com/golang/sys/commit/5766fd39f98ddd8d769ad4aedcee557dd28de90f#diff-2b37904226feaa1ac0c049523015d0bcL126-R128

+1 -3

0 comment

2 changed files

pr created time in a month

push eventhashicorp/consul

Mike Morris

commit sha b472e87ebf23e33690b026f8435f1e683ccc9654

fixup: make update-vendor

view details

push time in a month

PR opened hashicorp/consul

Reviewers
fix: revert golang.org/x/sys bump to avoid FreeBSD regression do-not-merge

https://github.com/hashicorp/serf/commits/fix/sys-freebsd-regression should be PR'd and merged, then the Serf dep updated in go.mod before merging this.

Temporarily pin to unreleased Serf version which removes unnecessary transitive dependency on newer version of golang.org/x/sys

+4 -2

0 comment

2 changed files

pr created time in a month

create barnchhashicorp/consul

branch : fix/sys-freebsd-regression

created branch time in a month

create barnchhashicorp/serf

branch : fix/sys-freebsd-regression

created branch time in a month

startedtmcw/flair

started time in a month

more