Code Monkey home page Code Monkey logo

butler-publish-itchio-action's Issues

CentOS 8 end of life

It looks like CentOS 8 went EOL in December 2021 according this.

This broke my pipelines that use this GitHub action. I now get the following error:

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

Stuck on "Build josephbmanley/butler-publish-itchio-action@master"

GithubActions has been getting stuck on this step whenever it tries to run the workflow, would you know any reason why?

Workflow File Below

name: Build

on:
  push:
    branches: [ main ]

jobs:
  build-win:
    runs-on: windows-latest
    steps:
    - uses: actions/checkout@v1
    - name: Set up Python 3.9
      uses: actions/setup-python@v1
      with:
        python-version: 3.9
    - name: Install dependencies
      run: |
        python -m pip install --upgrade pip
        pip install pyinstaller
        pip install pygame
    - name: Build Game
      run: |
        pyinstaller game/game.py --onedir --clean -n win --distpath dist --noconfirm --windowed
    - name: Copy Files
      run: |
        copy game/icon32x32.png dist/win
        copy game/font.ttf dist/win
        copy game/title.ttf dist/win
    - name: Upload Build
      uses: actions/upload-artifact@v2
      with:
        name: windows-build
        path: dist/*
  build-mac:
    runs-on: macos-latest
    steps:
    - uses: actions/checkout@v1
    - name: Set up Python 3.9
      uses: actions/setup-python@v1
      with:
        python-version: 3.9
    - name: Install dependencies
      run: |
        python -m pip install --upgrade pip
        pip install pyinstaller
        pip install pygame
    - name: Build Game
      run: |
        pyinstaller game/game.py --onedir --clean -n mac --distpath dist --noconfirm --windowed
    - name: Copy Files
      run: |
        cp game/icon32x32.png dist/mac
        cp game/font.ttf dist/mac
        cp game/title.ttf dist/mac
    - name: Upload Build
      uses: actions/upload-artifact@v2
      with:
        name: macos-build
        path: dist/*
  push:
    needs: [build-win,build-mac]
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Download Build
      uses: actions/download-artifact@v2
      with:
        name: windows-build,mac-build
    - name: Push Windows Build
      uses: josephbmanley/butler-publish-itchio-action@master
      env:
        BUTLER_CREDENTIALS: ${{ secrets.BUTLER_CREDENTIALS }}
        CHANNEL: windows
        ITCH_GAME: red-rectangle
        ITCH_USER: EpicPuppy613
        PACKAGE: win
    - name: Push Mac Build
      uses: josephbmanley/butler-publish-itchio-action@master
      env:
        BUTLER_CREDENTIALS: ${{ secrets.BUTLER_CREDENTIALS }}
        CHANNEL: mac
        ITCH_GAME: red-rectangle
        ITCH_USER: EpicPuppy613
        PACKAGE: mac

Edit: It doesn't get stuck, but it can take up to 10 minutes to build

Support Status

Is this action still supported? And if it is, will #5 ever be fixed, now that containers are supported on Windows?

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.