github action and update tool docs

This commit is contained in:
Irmen de Jong 2023-01-21 14:47:32 +01:00
parent e980c23177
commit 58d88f3dd4
2 changed files with 7 additions and 10 deletions

View File

@ -22,17 +22,13 @@ jobs:
distribution: adopt distribution: adopt
- name: Build and test with Gradle - name: Build and test with Gradle
run: ./gradlew build run: ./gradlew build --no-daemon
env:
GRADLE_OPTS: -Dorg.gradle.daemon=false
- name: Create shadowJar - name: Create shadowJar
run: ./gradlew shadowJar run: ./gradlew shadowJar --no-daemon
env:
GRADLE_OPTS: -Dorg.gradle.daemon=false
- name: Create compiler shadowJar artifact - name: Create compiler shadowJar artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: shadowJar name: prog8-compiler-jar-zipped
path: compiler/build/libs/*-all.jar path: compiler/build/libs/*-all.jar

View File

@ -170,11 +170,12 @@ Required additional tools
It's very easy to compile yourself. It's very easy to compile yourself.
A recent precompiled .exe (only for Windows) can be obtained from my `clone <https://github.com/irmen/64tass/releases>`_ of this project. A recent precompiled .exe (only for Windows) can be obtained from my `clone <https://github.com/irmen/64tass/releases>`_ of this project.
*You need at least version 1.55.2257 of this assembler to correctly use the breakpoints feature.* *You need at least version 1.55.2257 of this assembler to correctly use the breakpoints feature.*
It's possible to use older versions, but it is very likely that the automatic VICE breakpoints won't work with them. If you are on a Debian based Linux, there's a "64tass" package in the repositories. It's a bit old but seems to work.
It's possible to use these older versions of 64tass, but it is likely that the automatic VICE breakpoints won't work with them though.
A **Java runtime (jre or jdk), version 11 or newer** is required to run the prog8 compiler itself. A **Java runtime (jre or jdk), version 11 or newer** is required to run the prog8 compiler itself.
If you're scared of Oracle's licensing terms, most Linux distributions ship OpenJDK in their packages repository instead. If you're scared of Oracle's licensing terms, most Linux distributions ship OpenJDK or similar in their packages repository instead.
For Windows it's possible to get that as well; check out `AdoptOpenJDK <https://adoptopenjdk.net/>`_ . For Windows it's possible to get that as well; check out `Adoptium <https://adoptium.net/temurin/releases/?version=11>`_ .
For MacOS you can use the Homebrew system to install a recent version of OpenJDK. For MacOS you can use the Homebrew system to install a recent version of OpenJDK.
Finally: an **emulator** (or a real machine of course) to test and run your programs on. Finally: an **emulator** (or a real machine of course) to test and run your programs on.