Skip to content
This repository was archived by the owner on Feb 9, 2021. It is now read-only.

Conversation

@bijanbwb
Copy link
Contributor

@bijanbwb bijanbwb commented Jan 14, 2018

  • AppSignal
  • CircleCI
  • Credo
  • ExMachina
  • FullStory
  • Google Analytics
  • Hex Dependency Updates

Ran `mix hex.outdated` to see which dependencies needed updating. This
commit is for the simple updatable ones, and I'll take care of the major
version changes in a separate commit.
Managed to get everything updated except cowboy, which looks like it
would require an update from Phoenix before Cowboy 2 works.
I had added these early on in the project, but I think I ended up
removing them when making the big leap from Phoenix 1.2 to 1.3.
Hopefully this still just works as is without much other configuration.
After several hours of tinkering, I realized that Semaphore runs Erlang
18 by adding a build command of `erl -eval
'erlang:display(erlang:system_info(otp_release)), halt().' -noshell`.

And since the latest version of bcrypt requires Erlang 20, I'm going to
try downgrading to see if I can get the tests passing on the CI server.
I think I spent 6 hours trying to troubleshoot SemaphoreCI, and then
switched to CircleCI and it worked within 2 minutes.
@bijanbwb bijanbwb merged commit 4204605 into master Jan 14, 2018
@bijanbwb bijanbwb deleted the tooling branch January 14, 2018 23:23
@bijanbwb bijanbwb mentioned this pull request Jan 15, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants