Fix GitHub pipeline (#36)

Creates a workaround to force using spimdisasm 1.9.0 as 1.9.1 currently
breaks the repo
This commit is contained in:
Luciano Ciccariello 2023-01-01 20:59:50 +00:00 committed by GitHub
parent 764c919296
commit 2a48801e11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 7 deletions

View File

@ -18,11 +18,6 @@ jobs:
steps:
- name: Install requirements
run: sudo apt-get install gcc-mipsel-linux-gnu
- name: Downgrade binutils
run: |
curl -L -o binutils-mipsel-linux-gnu_2.35.2-2cross2_amd64.deb http://ftp.de.debian.org/debian/pool/main/b/binutils-mipsen/binutils-mipsel-linux-gnu_2.35.2-2cross2_amd64.deb
sudo dpkg -i binutils-mipsel-linux-gnu_2.35.2-2cross2_amd64.deb
rm binutils-mipsel-linux-gnu_2.35.2-2cross2_amd64.deb
- name: Clone main repository
uses: actions/checkout@v2
with:

View File

@ -262,7 +262,7 @@ update-dependencies: require-tools $(M2CTX_APP) $(M2C_APP)
$(SPLAT_APP):
git submodule init $(SPLAT_DIR)
git submodule update $(SPLAT_DIR)
pip3 install -r $(SPLAT_DIR)/requirements.txt
pip3 install -r $(TOOLS_DIR)/requirements-python.txt
$(ASMDIFFER_APP):
git submodule init $(ASMDIFFER_DIR)
git submodule update $(ASMDIFFER_DIR)

View File

@ -1,4 +1,3 @@
-r n64splat/requirements.txt
pre-commit
black
pycparser
@ -8,3 +7,16 @@ intervaltree
colorama
python-Levenshtein
cxxfilt
# Temporarily commenting this one as spimdiasm 1.9.1 is broken
# -r n64splat/requirements.txt
PyYAML
pylibyaml
tqdm
intervaltree
colorama
spimdisasm==1.9.0
rabbitizer>=1.4.0
pygfxd
n64img>=0.1.2
# Remove all of this once 1.9.2 or later fixes the problem