diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 8d8cd2f..a819fa8 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -341,3 +341,33 @@ jobs: CI_COMMIT_SHORT_SHA: ${{ env.SHORT_SHA }} DATABASE_URL: ${{ secrets.DATABASE_SMM }} run: ./.ci-scripts/make-edition.sh super-mario-maker + + terraria: + runs-on: debian-trixie + + steps: + - name: Checkout repository + uses: actions/checkout@v7 + with: + submodules: recursive + + - name: Cache container storage + uses: actions/cache@v6 + with: + path: | + /var/lib/containers/storage + /run/containers/storage + ~/.local/share/containers/storage + key: image-cache + + - name: Login to registry + run: docker login -u ${{ secrets.PACKAGE_USER }} -p ${{ secrets.PACKAGE_PWD }} git.spbr.net + + - name: Set short SHA + run: echo "SHORT_SHA=${GITHUB_SHA::6}" >> $GITHUB_ENV + + - name: Build Terraria edition + env: + CI_REGISTRY_IMAGE: git.spbr.net/spacebar/rust-nex + CI_COMMIT_SHORT_SHA: ${{ env.SHORT_SHA }} + run: ./.ci-scripts/make-edition.sh terraria diff --git a/editions.yaml b/editions.yaml index 478ea3d..b60d2ea 100644 --- a/editions.yaml +++ b/editions.yaml @@ -138,3 +138,15 @@ super-mario-maker: RNEX_VIRTUAL_PORT_SECURE: "1:10" RNEX_DEFAULT_PORT: 6000 RNEX_ACCESS_KEY: "9f2b4678" +terraria: + include-in-checkall: true + features: + - prudpv1 + - third-notif-param + - v3-8-15 + settings: + AUTH_REPORT_VERSION: "branch:origin/release/ngs/3.8.x.200x build:3_8_13_2004_0" + RNEX_VIRTUAL_PORT_INSECURE: "1:10" + RNEX_VIRTUAL_PORT_SECURE: "1:10" + RNEX_DEFAULT_PORT: 10000 + RNEX_ACCESS_KEY: "3d37fbdb"