diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 3b17998..7aa65cf 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -11,7 +11,7 @@ jobs: prepare: runs-on: ubuntu-latest container: - image: refringe/spt-build-node:1.0.6 + image: refringe/spt-build-node:1.0.7 outputs: proceed: ${{ steps.check-existence.outputs.proceed }} is_nightly: ${{ steps.determine-context.outputs.is_nightly }} @@ -189,7 +189,7 @@ jobs: if: needs.prepare.outputs.proceed == 'true' runs-on: ubuntu-latest container: - image: refringe/spt-build-node:1.0.6 + image: refringe/spt-build-node:1.0.7 outputs: server_commit: ${{ steps.clone.outputs.server_commit }} steps: @@ -366,7 +366,7 @@ jobs: needs: [prepare, build-server, build-modules, build-launcher] runs-on: ubuntu-latest container: - image: refringe/spt-build-node:1.0.6 + image: refringe/spt-build-node:1.0.7 outputs: base_name: ${{ steps.generate-filename.outputs.base_name }} build_name: ${{ steps.generate-filename.outputs.build_name }} @@ -463,7 +463,7 @@ jobs: needs: [prepare, assemble-release, build-server] runs-on: ubuntu-latest container: - image: refringe/spt-build-node:1.0.6 + image: refringe/spt-build-node:1.0.7 steps: - name: Download Release Artifact uses: actions/download-artifact@v3 @@ -698,7 +698,7 @@ jobs: needs: [publish-release] runs-on: ubuntu-latest container: - image: refringe/spt-build-node:1.0.6 + image: refringe/spt-build-node:1.0.7 steps: - name: Remove Artifacts uses: geekyeggo/delete-artifact@v5 diff --git a/Dockerfile.node b/Dockerfile.node index e9fbfd9..75f6b40 100644 --- a/Dockerfile.node +++ b/Dockerfile.node @@ -14,8 +14,9 @@ FROM node:20.11.1-bookworm # - python3 (for running python scripts) # - python3-pip (for installing python packages) # - python3-venv (for creating python virtual environments) +# - vim-common (for xxd command, for file hash process) RUN apt-get update && \ - apt-get install -y wget git git-lfs zstd tree jq p7zip-full sshpass python3 python3-pip python3-venv + apt-get install -y wget git git-lfs zstd tree jq p7zip-full sshpass python3 python3-pip python3-venv vim-common # Create a virtual environment for Python packages RUN python3 -m venv /opt/venv diff --git a/README.md b/README.md index 290566f..d09dba8 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ Be sure to update the version number to the next available version before buildi ``` # Build and push the spt-build-node Docker image to the Docker Hub -docker build -t refringe/spt-build-node:1.0.7 -t refringe/spt-build-node:latest -f Dockerfile.node . +docker build -t refringe/spt-build-node:1.0.8 -t refringe/spt-build-node:latest -f Dockerfile.node . docker push refringe/spt-build-node --all-tags # Build and push the spt-build-dotnet Docker image to the Docker Hub