Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.0.0 - version upgrades, fixes, updated tooling #85

Merged
merged 8 commits into from
May 22, 2024
Merged

Conversation

quinnmccourt
Copy link

@quinnmccourt quinnmccourt commented May 16, 2024

Version 3.0.0

This version is mainly a maintenance release to get all of the tooling and required language versions up-to-date so we can begin merging more substantive fixes and iterating on functionality.

Changed

  • update language support minimums to Elixir 1.12, OTP 24, and Node 18
  • format code with the latest mix format settings
  • replace Travis CI with GitHub Actions for CI/CD
  • add .dependabot.yml config file
  • remove coverage reporting
  • upgrade dependencies

Fixed

  • fixed test error due to JS TypeError format change

Contributors

@grossvogel
Copy link
Contributor

I think the only additional thing I'd like to do with this is to wire up a GH action to deploy to hex on release publication, then we can get it merged, release a major version (b/c of the language version bump) and then get the ESM PR merged

@grossvogel grossvogel changed the title Add github actions, upgrade languages and libraries, remove DB from test setup, remove coveralls 3.0.0 - version upgrades, fixes, updated tooling May 21, 2024
@grossvogel grossvogel merged commit 94748d6 into master May 22, 2024
2 checks passed
@grossvogel grossvogel deleted the modernize branch May 22, 2024 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants