All Projects → onbjerg → foundry-toolchain

onbjerg / foundry-toolchain

Licence: other
GitHub action to install Foundry

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to foundry-toolchain

Fonts
A curation of fonts from all over the world.
Stars: ✭ 144 (+77.78%)
Mutual labels:  foundry
foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Stars: ✭ 4,623 (+5607.41%)
Mutual labels:  dapptools
Numenera-FoundryVTT
Numenera support for the Foundry virtual tabletop
Stars: ✭ 26 (-67.9%)
Mutual labels:  foundry
chat-images
A module for Foundry VTT that adds image support for the chat.
Stars: ✭ 19 (-76.54%)
Mutual labels:  foundry
ada
Ada is a data driven framework for creating executable templates in any VFX DCC
Stars: ✭ 19 (-76.54%)
Mutual labels:  foundry
OpenLane
OpenLane is an automated RTL to GDSII flow based on several components including OpenROAD, Yosys, Magic, Netgen, Fault and custom methodology scripts for design exploration and optimization.
Stars: ✭ 548 (+576.54%)
Mutual labels:  foundry

foundry-toolchain Action

This GitHub Action installs Foundry.

Example workflow

on: [push]

name: test

jobs:
  check:
    name: Foundry project
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
        with:
          submodules: recursive

      - name: Install Foundry
        uses: foundry-rs/foundry-toolchain@v1
        with:
          version: nightly

      - name: Run tests
        run: forge test -vvv

      - name: Run snapshot
        run: forge snapshot

Inputs

Name Required Description Type
version Yes Version to install, e.g. nightly or 1.0.0. Note: Foundry only has nightly builds for the time being. string

Summaries

You can add the output of Forge and Cast commands to GitHub step summaries. The summaries support GitHub flavored Markdown.

For example, to add the output of forge snapshot to a summary, you would change the snapshot step to:

- name: Run snapshot
  run: forge snapshot >> $GITHUB_STEP_SUMMARY

See the offical GitHub docs for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].