Skip to content

✨ Automate branding, solidity version sanity, and upgrades #11

Closed

Description

@raxhvl

Few tasks are somewhat monotonous, and rather easy to miss when porting from solady to soledge:

I'm thinking I could automate this by adding following npm commands:

  1. npm run rebrand: Migrate from solady to soledge comment blocks.
  2. npm run powerup: Upgrade to latest solidity version.
  3. Add a pre-commit hook to ensure all files are on the latest solidity version.

Activity

  1. Vectorized commented on Jan 31, 2024

    @Vectorized
    Owner

    Avoid node dependencies.
    The scripts should be written entirely in shell script, or in vanilla JS without dependencies.

  2. Vectorized commented on Jan 31, 2024

    @Vectorized
    Owner

    I'm also ok with doing it the manual way. There are not many files, and each one of them needs special care.

  3. raxhvl commented on Jan 31, 2024

    @raxhvl
    ContributorAuthor

    Agree with writing them in shell. Don't mean this to be part of build process, these could be helpful tool to be used by contributors so they can choose to automate if required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions