From 58d88f3dd4f8cb0fbbd25565f34fd45549c921ab Mon Sep 17 00:00:00 2001 From: Irmen de Jong Date: Sat, 21 Jan 2023 14:47:32 +0100 Subject: [PATCH] github action and update tool docs --- .github/workflows/all-ci.yml | 10 +++------- docs/source/index.rst | 7 ++++--- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.github/workflows/all-ci.yml b/.github/workflows/all-ci.yml index bf0872957..0ebadd658 100644 --- a/.github/workflows/all-ci.yml +++ b/.github/workflows/all-ci.yml @@ -22,17 +22,13 @@ jobs: distribution: adopt - name: Build and test with Gradle - run: ./gradlew build - env: - GRADLE_OPTS: -Dorg.gradle.daemon=false + run: ./gradlew build --no-daemon - name: Create shadowJar - run: ./gradlew shadowJar - env: - GRADLE_OPTS: -Dorg.gradle.daemon=false + run: ./gradlew shadowJar --no-daemon - name: Create compiler shadowJar artifact uses: actions/upload-artifact@v3 with: - name: shadowJar + name: prog8-compiler-jar-zipped path: compiler/build/libs/*-all.jar diff --git a/docs/source/index.rst b/docs/source/index.rst index 0a17b44d2..d2ae32de6 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -170,11 +170,12 @@ Required additional tools It's very easy to compile yourself. A recent precompiled .exe (only for Windows) can be obtained from my `clone `_ of this project. *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. -If you're scared of Oracle's licensing terms, most Linux distributions ship OpenJDK in their packages repository instead. -For Windows it's possible to get that as well; check out `AdoptOpenJDK `_ . +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 `Adoptium `_ . 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.