diff --git a/.github/workflows/bin.yml b/.github/workflows/bin.yml new file mode 100644 index 0000000..6fb963c --- /dev/null +++ b/.github/workflows/bin.yml @@ -0,0 +1,57 @@ +name: Celeste Binary Generation + +on: + workflow_dispatch + +jobs: + build_amd64: + runs-on: buildjet-4vcpu-ubuntu-2204 + steps: + - uses: actions/checkout@v3.1.0 + + - name: Install needed packages + run: | + sudo rm -rf /var/lib/apt/lists/* + sudo sed -i 's/jammy/.\/devel/g' /etc/apt/sources.list + sudo apt-get update && sudo apt-get install gnupg2 libadwaita-1-dev libatk1.0-dev libcairo2-dev libclang-15-dev libgdk-pixbuf-2.0-dev libglib2.0-dev libgraphene-1.0-dev libgtk-3-dev libgtk-4-dev libpango1.0-dev golang-go pkg-config -y + cargo update -p proc-macro2 + + - name: Install Just + uses: taiki-e/install-action@just + + - name: Setup + run: just build && mkdir -p builds/amd64 + + - name: Build + run: DESTDIR="builds/amd64" just install + + - uses: actions/upload-artifact@v3.1.2 + with: + name: Celeste (AMD64) + path: builds/amd64/ + + build_arm64: + runs-on: buildjet-4vcpu-ubuntu-2204-arm + steps: + - uses: actions/checkout@v3.1.0 + + - name: Install needed packages + run: | + sudo rm -rf /var/lib/apt/lists/* + sudo sed -i 's/jammy/.\/devel/g' /etc/apt/sources.list + sudo apt-get update && sudo apt-get install gnupg2 libadwaita-1-dev libatk1.0-dev libcairo2-dev libclang-15-dev libgdk-pixbuf-2.0-dev libglib2.0-dev libgraphene-1.0-dev libgtk-3-dev libgtk-4-dev libpango1.0-dev golang-go pkg-config -y + cargo update -p proc-macro2 + + - name: Install Just + uses: taiki-e/install-action@just + + - name: Setup + run: just build && mkdir -p builds/arm64 + + - name: Build + run: DESTDIR="builds/arm64" just install + + - uses: actions/upload-artifact@v3.1.2 + with: + name: Celeste (ARM64) + path: builds/arm64/ diff --git a/assets/main-window.png b/assets/main-window.png index 7ec810e..30c6059 100644 Binary files a/assets/main-window.png and b/assets/main-window.png differ diff --git a/celeste/src/images/google-signin.png b/celeste/src/images/google-signin.png index c1e2c5c..2bc1a94 100644 Binary files a/celeste/src/images/google-signin.png and b/celeste/src/images/google-signin.png differ