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(slither): add config file #22

Closed
wants to merge 32 commits into from
Closed

Commits on Oct 4, 2022

  1. chore: forge init

    mds1 committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    4397209 View commit details
    Browse the repository at this point in the history
  2. forge install: forge-std

    mds1 committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    13b659d View commit details
    Browse the repository at this point in the history
  3. style: update foundry config

    mds1 committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    fd9586b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bfc7515 View commit details
    Browse the repository at this point in the history
  5. ci: add ci

    mds1 committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    16796cd View commit details
    Browse the repository at this point in the history
  6. doc: add README template

    mds1 committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    57204a4 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. ci: add slither (ScopeLift#1)

    * ci: add slither
    
    * ci: slither code scanning integration
    
    * ci: change configs
    
    * build: bump pragma
    
    * build: change pragmas
    mds1 authored Oct 5, 2022
    Configuration menu
    Copy the full SHA
    2815114 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. fmt (ScopeLift#2)

    * docs: add WIP note
    
    * ci: add scopelint to ci
    
    * fix: add foundry install step to CI
    
    * style: move fmt before slither so both slither tasks are adjacent in PRs
    
    * wrong solidity formatting to test ci fmt job
    
    * fix solidity and break toml formatting to test fmt ci job
    
    * restore formatting
    mds1 authored Oct 6, 2022
    Configuration menu
    Copy the full SHA
    a89d6db View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2022

  1. chore: exclude slither detector and fix test names (ScopeLift#3)

    * one test should error
    
    * chore: fix naming convention + exclude that slither check
    mds1 authored Oct 7, 2022
    Configuration menu
    Copy the full SHA
    a11fbc9 View commit details
    Browse the repository at this point in the history
  2. docs: update README

    mds1 committed Oct 7, 2022
    Configuration menu
    Copy the full SHA
    600bc5d View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. ci: tweak step name

    mds1 committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    7b75a5b View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. docs: update README

    mds1 committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    40c296a View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. style: update fmt config

    mds1 committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    3e51965 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Configuration menu
    Copy the full SHA
    c69750a View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. slither CI behavior improvement (ScopeLift#4)

    * add unused function to fail slither and update ci
    
    * dummy commit
    
    * add comment
    
    * updates
    mds1 authored Oct 27, 2022
    Configuration menu
    Copy the full SHA
    750aac6 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2022

  1. Configuration menu
    Copy the full SHA
    215ed68 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Configuration menu
    Copy the full SHA
    a496551 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. Docs and cleanup (ScopeLift#6)

    * chore: put ci profile first since it inherits default solc, fix typo
    
    * docs: update README
    
    * build: update forge-std
    
    * ci: download scopelint binary
    
    * ci: fix repo
    
    * ci: try different binary
    
    * docs: update README
    mds1 authored Nov 2, 2022
    Configuration menu
    Copy the full SHA
    2b6307b View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. ci/refactor: check coverage and update script/test format (ScopeLift#8)

    * ci: remove 'install deps' step, foundry does this automatically
    
    * ci: initial coverage check
    
    * chore: install deps for coverage (not yet auto installed)
    
    * ci: install lcov
    
    * ci: forgot to generate lcov
    
    * ci: comment out the lcov directory filter
    
    * ci: filter out test and script dirs by default
    
    * refactor: use deploy script to scaffold tests, follow best practice test structure + naming conventions
    
    * docs: update docs
    
    * docs: add info on coverage
    
    * ci: forge coverage now installs missing deps
    
    * ci: log scopelint version
    
    * ci: remove outdated rust toolchain install
    
    * chore: comment out broadcast call in sample script for now
    
    * chore: add lcov.info to gitignore
    
    * ci: preserve coverage branch info
    
    * docs: update best practices link and coverage section
    
    * ci: also print coverage summary in CI (though it won't be filtered)
    
    * doc: add comments
    mds1 authored Nov 15, 2022
    Configuration menu
    Copy the full SHA
    30de4a7 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Configuration menu
    Copy the full SHA
    070e804 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2022

  1. build: bump forge-std version

    mds1 committed Dec 31, 2022
    Configuration menu
    Copy the full SHA
    1a7d2db View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. ci: improve coverage report (ScopeLift#9)

    * ci: add second coverage tool
    
    * try another
    
    * maybe remove versioning fixes other tool
    
    * fixes
    
    * test comment deletion
    
    * test title
    
    * remove title
    
    * test
    
    * always run
    
    * restore normal counter file
    
    * cleanup ci file
    mds1 authored Jan 6, 2023
    Configuration menu
    Copy the full SHA
    8350858 View commit details
    Browse the repository at this point in the history
  2. fix: ci steps (ScopeLift#10)

    mds1 authored Jan 6, 2023
    Configuration menu
    Copy the full SHA
    c4cdc75 View commit details
    Browse the repository at this point in the history
  3. doc: update README

    mds1 committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    34958eb View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. ci: remove "version:" in foundry-toolchain invocation (ScopeLift#11)

    docs: update note about caching
    PaulRBerg authored Jan 19, 2023
    Configuration menu
    Copy the full SHA
    21a229c View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Configuration menu
    Copy the full SHA
    f7591b2 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2023

  1. ci: fix issues in "slither-analyze" job in ci.yml (ScopeLift#14)

    * ci: fix bug in "slither-analyze" job in ci.yml
    
    * ci: change the target from "contracts/" to "src/"
    
    * ci: add "security-events" write permission to "slither-analyze" job in ci.yml
    
    * ci: remove redundant "filter-paths" arg from "slither-analyze" job
    scorpion9979 authored Mar 5, 2023
    Configuration menu
    Copy the full SHA
    71bf524 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    d0ec3e9 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    6b6b405 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. chore: add IDE folders to .gitignore (ScopeLift#19)

    * ide gitignore
    
    * style: capitalization
    
    ---------
    
    Co-authored-by: Matt Solomon <[email protected]>
    shawnharmsen and mds1 authored Jun 5, 2023
    Configuration menu
    Copy the full SHA
    4bc8e8b View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. chore: small improvements (ScopeLift#20)

    * chore: disable slither reentrancy detector in scripts
    
    * build: pin to 0.8.20
    
    * chore: absolute imports
    
    * ci: ignore solc-version check
    
    this check is subjective, and I don't think project should necessarily
    follow the version recommendations from slither (partly because historically
    the versions suggested by that check were not updated frequently)
    
    * build: explicitly specify evm version to protect against foundry changing the default
    
    * docs: update README
    mds1 authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    fd3875d View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. ci(slither): add config file

    re1ro committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    f62a2a2 View commit details
    Browse the repository at this point in the history