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

tokens native, formatter, trigger action on project changes #81

Merged
merged 1 commit into from
Jun 4, 2024

Conversation

heyAyushh
Copy link
Contributor

@heyAyushh heyAyushh commented Jun 2, 2024

  • Added linting and formatting with biomejs, this is added as git prehook, means at pre commit biome will format and lint files.

  • GItHub actions now find and build 'anchor' and 'native' projects, So we don't need to maintain the list of projects to build in those specific actions

  • Added .ghaignore file to ignore projects to build or test

  • setup-anchor github action, now also caches anchor binaries

  • Anchor building and testing action detects the changes in a pr and only builds on those projects.
    Reducing workflow run to 5 min * n projects from building all programs listed (2 hours)

  • Added tests for token 2022 native in solana-bankrun programs

tokens/token-2022/mint-close-authority/native
tokens/token-2022/non-transferable/native
tokens/token-2022/default-account-state/native
tokens/token-2022/transfer-fee/native
tokens/token-2022/multiple-extensions/native

@jacobcreech
Copy link
Contributor

Was every file changed?

@jacobcreech jacobcreech merged commit a3b87a4 into solana-developers:main Jun 4, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants