econia-labs / emojicoin-dot-fun

https://emojicoin-dot-fun.vercel.app
Other
7 stars 14 forks source link

[ECO-2128] Add hadolint and action to publish aptos-node #224

Closed CRBl69 closed 3 months ago

CRBl69 commented 3 months ago

PR Description:

Summary:

This PR introduces a new GitHub Actions workflow for building and pushing the Aptos node Docker image to Docker Hub. It also includes updates to the pre-commit configuration and spelling dictionary files to support these changes.

Key Changes:

  1. New GitHub Actions Workflow:

    • Added a new workflow file (push-aptos-node.yaml) to automate the process of building and pushing the econialabs/emojicoin-dot-fun-aptos-node Docker image.
    • The workflow triggers on any push to tags matching the pattern aptos-node-v*.
    • Key steps include:
      • Checking out the repository.
      • Updating git submodules.
      • Setting up Docker and QEMU environments.
      • Building and pushing the Docker image with metadata and caching enabled.
  2. Updates to cspell-dictionary.txt:

    • Added new terms related to the project, such as hadolint and rustflags, to the spelling dictionary.
  3. Updates to pre-commit-config.yaml:

    • Introduced additional hooks or configurations to enhance pre-commit checks, particularly for Rust-related and Docker files.

Impact:

These changes automate the Docker image deployment process for the Aptos node, ensuring that every tagged release is consistently built and published. Additionally, the updates to configuration files improve development workflows by enhancing linting and pre-commit checks.

vercel[bot] commented 3 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
emojicoin-dot-fun ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 30, 2024 5:58pm
emojicoin-dot-fun-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 30, 2024 5:58pm