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

CI: Tell dependabot to update GH Actions #28

Merged
merged 7 commits into from
Jun 20, 2024

Conversation

olleolleolle
Copy link
Contributor

This PR adds a configuration to tell Dependabot to update the versions used for some well-known GitHub Actions, such as checkout, in order to avoid deprecation warnings when those get too old. Documentation

github-actions bot and others added 3 commits June 19, 2024 22:56
* docs: Fix changelog to start using automatic releases

* chore(master): release 4.0.0

* chore(master): release 4.0.0

---------

Co-authored-by: Enrique Esquinas <enrique.esquinas@sequra.es>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* test: refactor tests to use RSpec verifying doubles

* test: autoload before running tests, allow manual focused testing

* test: add checks to model interfaces

(RED) Tests fail becase they capture a bug in `Document#transaction_date`
that failed with NoMethodError `#date`.

* fix: bug in transaction date for documents

(GREEN) Fixes the bug, but marks the method as to be deprecated

* feat: remove dependency with virtus gem

Because [virtus](https://github.com/solnic/virtus) gem is officially discontinued.

* fix: add .rspec file to make RSpec load spec_helper

* chore: remove virtus gem from gemspec file and uninstall it
@olleolleolle
Copy link
Contributor Author

Haha, I had created one JUST like this, sorry for the duplicate, and congratulations on the new and pretty CI configuration!

Copy link
Contributor

@esquinas esquinas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello Olle!
Let me solve an issue I am having with the release-please Github Action, and then I am merging this into master.

Thank you for the PR 👍

@sequbot
Copy link

sequbot commented Jun 20, 2024

Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors

@esquinas esquinas changed the base branch from master to remove-virtus-dependency June 20, 2024 12:16
@esquinas esquinas changed the base branch from remove-virtus-dependency to master June 20, 2024 12:18
@esquinas esquinas force-pushed the master branch 2 times, most recently from ba91a7e to 061e003 Compare June 20, 2024 12:26
@esquinas esquinas merged commit bdd25a5 into sequra:master Jun 20, 2024
5 checks passed
@olleolleolle olleolleolle deleted the patch-2 branch June 20, 2024 14:24
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.

3 participants