Giter Site home page Giter Site logo

nightly-build's Introduction

PhantomBot

nightly-build

This repository contains a nightly build of PhantomBot from the latest master branch. The nightly-build release is built on the latest available Ubuntu environment for GitHub Actions. You can find information about the environment here.

Five build files are present.

  • PhantomBot-nightly-lin-runtime.zip - Contains the Java environment and launch scripts for Linux 64-bit (x86_64, amd64).
  • PhantomBot-nightly-win-runtime.zip - Contains the Java environment and launch scripts for Windows 64-bit (x86_64, amd64).
  • PhantomBot-nightly-mac-runtime.zip - Contains the Java environment and launch scripts for macOS 64-bit (Intel processors, x86_64, amd64).
  • PhantomBot-nightly-arm64-runtime.zip - Contains the Java environment and launch scripts for ARM 64-bit processors (Raspberry Pi Zero 2+, Raspberry Pi 3+, Apple Silicon M1/M2, arm64, aarch64).
  • PhantomBot-nightly-arm32-runtime.zip - Contains the Java environment and launch scripts for ARM 32-bit processors (Raspberry Pi 2+, Raspberry Pi 3 with 32-bit OS, armhf, arm/v7).
  • PhantomBot-nightly-bot.zip - Contains the bot files.

Docker

PhantomBot publishes official builds to Docker Hub and GitHub Container Registry

Notice

When running this from Linux with the included Java environment, you must chmod u+x launch.sh && chmod u+x java-runtime-linux/bin/java

When running this from macOS with the included Java environment, you must chmod u+x launch.sh && chmod u+x java-runtime-macos/bin/java

When running this from BSD, you must chmod u+x launch-bsd.sh

Windows does not support 32-bit (x86) due to Oracle dropping support for it.

The historical build is a copy of the PhantomBot-nightly-bot.zip package. If you are using 64-bit (x86_64) Windows, Linux, macOS, or an arm64/aarch64-based platform, you may need to download the latest copy of the runtime for your platform and then copy the appropriate launch scripts and java-runtime folders into the historical package.

Notice

Use this nightly build at your own risk! The master branch is not always fully tested. The nightly build may not even launch. There may be new features added which may cause problems with your PhantomBot environment. Do not take parts of the nightly build and install into an earlier version of PhantomBot unless told to by a developer. The PhantomBot core, scripts, and web modules are all tightly related.

Reporting Bugs

Please report any bugs to our Discord at https://discord.gg/YKvMd78. Do ensure that your bug report includes everything we ask for on in the Bug Report template:

  • Nightly Build version - include the PhantomBot Version and Build Revision from startup.
  • OS and Java version. Take this from the startup of PhantomBot.
  • Browser version, if using the Control Panel.
  • Steps to reproduce the bug.
  • Any relevant log information. This may be from the console, logs/core-error, logs/js-error, or stacktrace file.
  • Screenshots as appropriate, for example, reporting a UI issue in the Control Panel.
  • Any changes that you may have made in your environment. This would include any changes to the scripts, for example.

Getting Java, OS and PhantomBot Versions from PhantomBot at Startup

The Java and OS versions are presented when PhantomBot starts up in the Console:

[08-18-2023 @ 15:25:28.964 GMT] Detected Java 17.0.8 running on Windows 11 10.0 (amd64)

The version of PhantomBot as well as the Build Revision is also present at startup:

C:\Users\someuser\OneDrive\Documents\PhantomBot-NB-08182023> ./launch.bat
[08-18-2023 @ 15:25:28.886 GMT] The working directory is: C:\Users\someuser\OneDrive\Documents\PhantomBot-NB-08182023
[08-18-2023 @ 15:25:28.964 GMT] Detected Java 17.0.8 running on Windows 11 10.0 (amd64)
[08-18-2023 @ 15:25:29.048 GMT] 
[08-18-2023 @ 15:25:29.059 GMT] PhantomBot Version: NB-08182023 (nightly_build)
[08-18-2023 @ 15:25:29.060 GMT] Build Revision: 636f8fb

Comparing Versions

A link is provided which will show the differences between the current nightly build and the previous nightly build. This helps to quickly determine what changes were made. Note that there are times where no changes are indicated. This is normal, and simply means that no new commits were merged into the master branch.

nightly-build's People

Contributors

brandenb avatar dependabot[bot] avatar github-actions[bot] avatar gmt2001 avatar illusionaryone avatar scaniatv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.