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

Bump actions/checkout from 3 to 4 #81

Merged
merged 1 commit into from
Oct 2, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 1, 2023

Bumps actions/checkout from 3 to 4.

Release notes

Sourced from actions/checkout's releases.

v4.0.0

What's Changed

New Contributors

Full Changelog: actions/checkout@v3...v4.0.0

v3.6.0

What's Changed

New Contributors

Full Changelog: actions/checkout@v3.5.3...v3.6.0

v3.5.3

What's Changed

New Contributors

Full Changelog: actions/checkout@v3...v3.5.3

v3.5.2

What's Changed

Full Changelog: actions/checkout@v3.5.1...v3.5.2

v3.5.1

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

v4.1.0

v4.0.0

v3.6.0

v3.5.3

v3.5.2

v3.5.1

v3.5.0

v3.4.0

v3.3.0

v3.2.0

v3.1.0

v3.0.2

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Oct 1, 2023
@djperrefort djperrefort merged commit e1584f6 into main Oct 2, 2023
10 checks passed
@djperrefort djperrefort deleted the dependabot/github_actions/actions/checkout-4 branch October 2, 2023 18:38
djperrefort added a commit that referenced this pull request Oct 5, 2023
* Bump actions/checkout from 3 to 4 (#81)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Updates CI (#82)

* Fix termination signal (#84)

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
djperrefort added a commit that referenced this pull request Oct 17, 2023
* Adds CI for running tests (#15)

* Adds CI for running tests

* Fix CI typo

* Adds setup step for python

* Adds minimal pyproject.toml file

* Update pyproject.toml

* Adds missing --with directive

* Adds missing description field

* Adds missing docstring [skip ci]

* Updates the way coverage is run

* Expand .gitignore

* Exceptions top (#16)

* Moves exception pattern checking into dedicated method

* Update top of file comments for clarity

* Deletes test placeholder

* Fix boolean typo

* Add codacy badges to readme (#17)

* Adds tests for piping shell commands (#20)

* Drop accumulator pattern for node names (#21)

* Use builtin support for logging (#22)

* Switch to builtin logging

* Explicitly set logging level

* Moves logging to /var

* Log directly to syslog

* Add missing import

* Replace accumulator (#23)

* Replace accumulator patterns with single iteration

* Fix typo in list unpacking

* Eod cleanup (#24)

* Drop support for regex ignore patterns

* Increase number/detail of log messages

* Drop Python2 support and impliment Python3 features

* Delete test_check_ignore_node.py

* Simplify set logic

* Adds ability to whitelist UID and UID ranges (#25)

* Adds basic whitelist

* Replaces usernames with uid

* Updates docs and comments

* Ignore uid from 0 to 15000

* Formally package source code for pip installability (#28)

* Move source into a package

* Add GPL3 license

* Update pyproject.toml

* Removes 'if __name__' conditional

* Drop /home/djperrefort/GitHub/pitt-crc/shinigami reference in testing CI

* Update test suite structure to match package structure

* Add CI workflow for publishing to PyPI (#30)

* Updates Readme and Package Docs (#31)

* Updates README

* Updates package docstring

* Adds ability to load settings from settings file (#32)

* Introduces settings module

* Configure settings to load from disk

* Add dedicated method for loading settings from disk

* Adds ability to skip FileNotFoundError error

* Adds basic CLI parsing (#34)

* Initial commit of cli module

* Fixes outdated import signature

* Mves main function into Application class

* Mid-flight cleanup pass

* Updates import signatures in test suite

* Adds support for async execution across nodes in the same cluster (#35)

* Execute SSH commands asynchronously

* Run async functins using asyncio.gather

* Fix typo in SSH connection

* Run all remote commands through SSH object

* Imposes limit on max SSH connections

* PEP8

* Drops old tests

* Adds dummy test coverage for ci

* Drops Settings.load_from_disk method (#36)

* Adds debug option to CLI (#37)

* Build out test coverage (#38)

* Adds tests for parser debug option

* Adds tests for Settings class

* Adds tests for id_in_whitelist function

* Adds verbosity argument to CLI (#39)

* Adds configurable logging

* Adds verbosity argument

* Adds tests for logging configuration

* Adds tests for CLI --debug option (#40)

* Delete lock file

* Fix syntax typo in async generator

* Eliminate global semaphre and glbal settings to address cncurrency locks

* Logs errors collected by asyncio.gather

* Move semaphore inside event loop

* Adds nde name to SSH related logs

* Pre-review cleanup

* Minor capitalization typos

* Drop yaml for json

* Update setup instructions README.md

There was a typo in the cron job example.

* Run AI linter (#50)

* Makes Application.settings private

* Runs AI linter

* Adds ssh timeout option (#49)

* Drop whitelisting functionality for GIDs (#51)

* Drops GID whitelist

* Drops GID related tests

* Move logic for loading settings into Settings class (#53)

* Move logic for loading settings into Settings class

* Revert changes to parser class

* Raise error on file not found

* Revert last commit

* Terminate orphaned processes matching blacklisted user IDs (#55)

* Terminate orphaned processes in userlist

* Rename whitelist to blacklist

* Kill processes using group ID

* Fix bug in fetching of remote process data

* updates tests

* Lower pandas requirement

* Adds test coverage for settings file parsing (#56)

* Adds test coverage for settings file parsing

* PEP8

* Update testing CI to use slurm

* Adds rudementary test to try out slurm support

* Replace settings file with CLI arguments (#80)

* Outline CLI options to replace settings module

* Print help text on error

* Parse UID list as json string

* Dynamically determine valid arguments from func signature

* Add log message when there are no processes to terminate

* Add nargs='+' to uid-whitelist arg

* Updates docstring

* Adds missing type hints

* Introduce dedicat ssh argument group

* Abstract away SSH options in function signatures

* Adds tests for argument parsing

* Drops application tests

* Makes logging setup private

* Shorten line lengths

* Merge V0.3.3 updates into v0.4.x (#86)

* Bump actions/checkout from 3 to 4 (#81)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Updates CI (#82)

* Fix termination signal (#84)

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix conflicts in workflow files

* Add docker test env back into testing matrix

* Drops applciation logging tests

* Updates test node names

* Adds newer python versions to CI

* Updats expected node names

* Run codacy report from bash shell

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant