Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
dac15d5
Basic unit tests, delete machine data file if it exists
robotgryphon Apr 10, 2021
4dd7f3f
Working changes, start to support nested machine theory
robotgryphon Apr 11, 2021
04088f4
More work on machine graph
robotgryphon Apr 22, 2021
3fd630b
Remove WIP tunnel generation (in another branch)
robotgryphon Apr 23, 2021
3482836
so many changes
robotgryphon Apr 24, 2021
7a2604c
Packet rewrites for multiple entrypoints
robotgryphon Apr 27, 2021
a61d749
Add spiral algorithm test cases
robotgryphon Apr 30, 2021
2439d86
Add dimensional position equality, test FileHelper class
robotgryphon Apr 30, 2021
2af5bb2
Working on graph structure and unit tests
robotgryphon May 1, 2021
6167c0c
Bump FG version for maven fix, update minimum required Forge in META
robotgryphon May 1, 2021
1bb1df5
Update CI tests to force gradle removal and to remove vars fetch
robotgryphon May 1, 2021
bce9877
Attempt build fix per FG toolchain comment (max-workers)
robotgryphon May 1, 2021
9bc31d4
Connection graph serialization tests.
robotgryphon May 1, 2021
922ddb4
More codec migrations, tests, API improvements
robotgryphon May 2, 2021
46f2628
Add license (MIT)
robotgryphon May 2, 2021
cf0c624
Fix bug where pick block on unmapped machines gives ID 0
robotgryphon May 2, 2021
3631346
More codec improvements, data updates
robotgryphon May 3, 2021
36bda1d
WIP code to handle multi-machine packets
robotgryphon May 3, 2021
98c4b08
Advancements framework, better tele handling, player history start
robotgryphon Aug 12, 2021
17f7bfd
Prep for nightly builds and new workflows
robotgryphon Aug 12, 2021
7d6ee17
Root advancement should not be hidden, whoops
robotgryphon Aug 12, 2021
fb0bd93
Package migration to dev.compactmods.machines
robotgryphon Aug 13, 2021
b31aeb6
New PSD and machine claiming advancements
robotgryphon Aug 14, 2021
1852e8a
Multilevel player history
robotgryphon Aug 15, 2021
0144c92
Fix advancement granting claims if player doesn't own room
robotgryphon Aug 15, 2021
5c252b9
CM root and eject commands
robotgryphon Aug 15, 2021
54a7060
Implement new fixbiome command
robotgryphon Aug 15, 2021
72755b7
Clean up and serialize player history
robotgryphon Aug 15, 2021
0b2728d
Misc cleanups
robotgryphon Aug 15, 2021
4e8befb
Update JEI, add JEI info for PSD and Machines
robotgryphon Aug 15, 2021
fc93d28
Next steps in chunkloading code
robotgryphon Aug 28, 2021
78a4874
Clean up several code areas around CM blocks
robotgryphon Aug 28, 2021
5e6eadf
Set up API package
robotgryphon Nov 6, 2021
b9e452c
Remove commented FPS code
robotgryphon Nov 6, 2021
0b41d25
Tunnels: force existing tunnel blocks to unset, to be readded in 1.17
robotgryphon Nov 6, 2021
8c5725b
Remove broken chunkloading code, will be reimplemented in 1.17
robotgryphon Nov 6, 2021
c8a3eae
Add Russian localization
robotgryphon Nov 7, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 91 additions & 0 deletions .github/workflows/ci-tests-nightly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
name: Gradle Tests and Nightly (CI)

on: push

jobs:
vars:
name: Get Variables
runs-on: ubuntu-20.04
outputs:
release_type: ${{steps.cf_release_type.outputs.value }}
mod_version: ${{steps.mod_version.outputs.value }}
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Release Type
id: cf_release_type
uses: christian-draeger/read-properties@1.0.1
with:
path: './gradle.properties'
property: 'cf_release_type'

- name: Mod Version
id: mod_version
uses: christian-draeger/read-properties@1.0.1
with:
path: './gradle.properties'
property: 'mod_version'

tests:
name: Gradle Tests
runs-on: ubuntu-20.04
needs: [ vars ]
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Set up JDK 8
uses: actions/setup-java@v1
with:
java-version: "8.0.282"

- name: Cache Gradle packages
uses: actions/cache@v2
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: ${{ runner.os }}-gradle-

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Test JAR with Gradle
run: ./gradlew test
env:
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

nightly:
name: Publish Nightly
runs-on: ubuntu-20.04
needs: [ vars, tests ]
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Set up JDK 8
uses: actions/setup-java@v1
with:
java-version: "8.0.282"

- name: Cache Gradle packages
uses: actions/cache@v2
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: ${{ runner.os }}-gradle-

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Publish gradle nightly jar
run: ./gradlew publishNightlyMavenPublicationToGitHubPackagesRepository
env:
CM_RELEASE: false
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
47 changes: 0 additions & 47 deletions .github/workflows/ci-tests.yml

This file was deleted.

5 changes: 1 addition & 4 deletions .github/workflows/manual-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,11 +115,8 @@ jobs:
- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Gradle Dependencies
run: ./gradlew --refresh-dependencies

- name: Build JAR with Gradle
run: ./gradlew build
run: ./gradlew build --max-workers 1
env:
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/manual-gh-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,8 +117,9 @@ jobs:
run: chmod +x gradlew

- name: Publish JAR with Gradle
run: ./gradlew publish
run: ./gradlew publish -x test
env:
CM_RELEASE: true
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/tagged-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,9 @@ jobs:
run: chmod +x gradlew

- name: Publish package
run: ./gradlew publish
run: ./gradlew publish -x test
env:
CM_RELEASE: true
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand Down Expand Up @@ -205,9 +206,7 @@ jobs:
java-version: "8.0.282"

- name: Build JAR with Gradle
uses: eskatos/gradle-command-action@v1
with:
arguments: build
run: ./gradlew build --max-workers 1
env:
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,5 @@ forge*changelog.txt
logs/
/mods/
/build-out/

*.dot
Loading