From 5507408c21b84dc9116fc158933416275582e68f Mon Sep 17 00:00:00 2001 From: Rim Date: Fri, 28 Feb 2025 16:31:04 -0500 Subject: [PATCH] feat(): add build.yml --- .gitea/workflows/build.yml | 44 ++++++++++++++++++++++++++++++++++++++ data/replacements.json | 1 - 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 .gitea/workflows/build.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..a330a2b --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,44 @@ +name: Build Python Executable + +on: + push: + branches: + - main + schedule: + # - cron: "0 0 * * 0" # Runs weekly on Sunday at midnight UTC + - cron: "*/1 * * * *" # Runs every 1 minute + +jobs: + build: + runs-on: ubuntu-latest # Matches the label you assigned to your Gitea runner + + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Set Up Python 3.9.13 + uses: actions/setup-python@v4 + with: + python-version: "3.9.13" + + - name: Create virtual environment + run: | + python3.9 -m venv venv + python --version + + - name: Install dependencies + run: | + source venv/bin/activate + python --version + pip install aiohttp + pip install zope.interface + pip install --no-index --find-links=./deps pip wheel build ./deps/cod_api-2.0.2-py3-none-any.whl + pip install pyinstaller + pip uninstall enum34 -y + python build.py + + - name: Upload Build Artifacts + uses: actions/upload-artifact@v4 + with: + name: built-executable + path: dist/ diff --git a/data/replacements.json b/data/replacements.json index 1ea0c84..574b5ac 100644 --- a/data/replacements.json +++ b/data/replacements.json @@ -44,7 +44,6 @@ "mp_village2": "Hovec Sawmill", "mp_hardhat": "Hardhat", "mp_m_wallco2": "Aisle 9", - "mp_donetsk": "Verdansk", "mp_scrapyard": "Zhokov Scrapyard", "mp_m_trench": "Trench", "mp_promenade_gw": "Barakett Promenade",