Skip to content

Commit

Permalink
move generator to anchor-src-gen
Browse files Browse the repository at this point in the history
  • Loading branch information
jpe7s committed Aug 19, 2024
1 parent 2b0fd77 commit 2463045
Show file tree
Hide file tree
Showing 9 changed files with 19 additions and 319 deletions.
29 changes: 9 additions & 20 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,6 @@ jobs:
steps:
- uses: actions/checkout@v4

- run: |
ls
pwd
- name: Checkout Anchor Source Generator
uses: actions/checkout@v4
with:
repository: sava-software/anchor-src-gen
token: ${{ secrets.GH_READ_PROJECTS }}
path: anchor-src-gen

- run: |
ls
pwd
- uses: gradle/actions/wrapper-validation@v3

- uses: oracle-actions/setup-java@v1
if: ${{ vars.GRADLE_JAVA_VERSION != vars.JAVA_VERSION }}
with:
Expand All @@ -49,12 +32,18 @@ jobs:
website: jdk.java.net
release: ${{ vars.JAVA_VERSION }}

- run: printf "org.gradle.java.home=%s" "$JAVA_HOME" > gradle.properties
if: ${{ vars.GRADLE_JAVA_VERSION == vars.JAVA_VERSION }}
- name: Checkout Anchor Source Generator
uses: actions/checkout@v4
with:
repository: sava-software/anchor-src-gen
token: ${{ secrets.GH_READ_PROJECTS }}
path: anchor-src-gen

- uses: gradle/actions/wrapper-validation@v3

- name: Generate Source & Check
run: |
./genSrc.sh --tjv="${{ vars.JAVA_VERSION }}" --log="INFO" --tl=2 --bdm=200 --nt=5 --sd="programs/src/main/java" --rpc="${{ secrets.RPC_URL }}"
./anchor-src-gen/genSrc.sh --tjv="${{ vars.JAVA_VERSION }}" --tl=2 --bdm=200 --nt=5 --sd="programs/src/main/java" --bp="software.sava.anchor.programs" --mn="software.sava.anchor_programs" --rpc="${{ secrets.RPC_URL }}"
./gradlew -PtargetJava=${{ vars.JAVA_VERSION }} check --stacktrace
env:
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
Expand Down
14 changes: 10 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,21 @@ jobs:
website: jdk.java.net
release: ${{ vars.JAVA_VERSION }}

- run: printf "org.gradle.java.home=%s" "$JAVA_HOME" > gradle.properties
if: ${{ vars.GRADLE_JAVA_VERSION == vars.JAVA_VERSION }}
- name: Checkout Anchor Source Generator
uses: actions/checkout@v4
with:
repository: sava-software/anchor-src-gen
token: ${{ secrets.GH_READ_PROJECTS }}
path: anchor-src-gen

- uses: gradle/actions/wrapper-validation@v3

- name: Generate Source, Check & Publish
run: |
./genSrc.sh --tjv="${{ vars.JAVA_VERSION }}" --log="INFO" --tl=2 --bdm=200 --nt=5 --sd="programs/src/main/java" --rpc="${{ secrets.RPC_URL }}"
./anchor-src-gen/genSrc.sh --tjv="${{ vars.JAVA_VERSION }}" --tl=2 --bdm=200 --nt=5 --sd="programs/src/main/java" --bp="software.sava.anchor.programs" --mn="software.sava.anchor_programs" --rpc="${{ secrets.RPC_URL }}"
./gradlew --stacktrace -PtargetJava=${{ vars.JAVA_VERSION }} check :anchor-programs:publish
env:
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_SAVA_USER: ${{ secrets.GPR_USER }}
GITHUB_SAVA_TOKEN: ${{ secrets.GPR_TOKEN }}
GITHUB_SAVA_TOKEN: ${{ secrets.GPR_TOKEN }}
18 changes: 0 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,6 @@

# Anchor Programs [![Build](https://github.com/sava-software/anchor-programs/actions/workflows/gradle.yml/badge.svg)](https://github.com/sava-software/anchor-programs/actions/workflows/gradle.yml) [![Release](https://github.com/sava-software/anchor-programs/actions/workflows/release.yml/badge.svg)](https://github.com/sava-software/anchor-programs/actions/workflows/release.yml)

## Generate Source

Replace the values below to fit your needs.

```bash
./genSrc.sh \
--log=[INFO|WARN|DEBUG] \
--tabLength=2 \
--sourceDirectory="programs/src/main/java" \
--moduleName="software.sava.anchor_programs" \
--basePackageName="software.sava.anchor.programs" \
--rpc="https://rpc.com" \
--programsCSV="generator/main_net_programs.csv" \
--baseDelayMillis=200 \
--numThreads=5 \
--screen=[0|1]
```

## Requirements

- The latest generally available JDK. This project will continue to move to the latest and will not maintain
Expand Down
11 changes: 0 additions & 11 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,14 +1,3 @@
buildscript {
repositories {
maven { url = 'https://plugins.gradle.org/m2/' }
mavenCentral()
}
dependencies {
// https://plugins.gradle.org/plugin/org.beryx.jlink
classpath "org.beryx:badass-jlink-plugin:3.0.1"
}
}

def getAppVersion = { ->
try (final var gitTagOut = new ByteArrayOutputStream()) {
exec {
Expand Down
29 changes: 0 additions & 29 deletions generator/build.gradle

This file was deleted.

11 changes: 0 additions & 11 deletions generator/src/main/java/module-info.java

This file was deleted.

224 changes: 0 additions & 224 deletions generator/src/main/java/software/sava/anchor/programs/Entrypoint.java

This file was deleted.

File renamed without changes.
2 changes: 0 additions & 2 deletions settings.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
rootProject.name = 'anchor-programs'

include 'generator'

include 'programs'
project(':programs').name = 'anchor-programs'

0 comments on commit 2463045

Please sign in to comment.