Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dirien/minectl
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.31.0
Choose a base ref
...
head repository: dirien/minectl
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.40.0
Choose a head ref
  • 13 commits
  • 31 files changed
  • 3 contributors

Commits on Jun 19, 2023

  1. Update README.md (#717)

    dirien authored Jun 19, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7144d19 View commit details

Commits on Jul 29, 2023

  1. chore: update minectl-sdk version to v0.14.1 (#718)

    Signed-off-by: Engin Diri <engin.diri@ediri.de>
    dirien authored Jul 29, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    6b17a71 View commit details

Commits on Aug 12, 2023

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    32038d4 View commit details

Commits on Aug 16, 2023

  1. chore(deps): update all dependencies (#720)

    Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Aug 16, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3f3a6a6 View commit details

Commits on Aug 31, 2023

  1. chore(deps): update all dependencies (#721)

    Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Aug 31, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    26c08cf View commit details

Commits on Sep 18, 2023

  1. chore(deps): update all dependencies (#722)

    Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Sep 18, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    27721a7 View commit details

Commits on Oct 1, 2023

  1. chore(deps): update all dependencies (#723)

    Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 1, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    bf4d972 View commit details
  2. chore(deps): update module github.com/dirien/minectl-sdk to v0.15.0 (#…

    …724)
    
    Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 1, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    78dca4a View commit details

Commits on Oct 3, 2023

  1. feat: update to go 1.21 (#725)

    Signed-off-by: Engin Diri <engin.diri@ediri.de>
    dirien authored Oct 3, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    5870853 View commit details

Commits on Oct 7, 2023

  1. chore(deps): update all dependencies (#726)

    Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 7, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    4a7c8a1 View commit details

Commits on Oct 9, 2023

  1. Update Minecraft wiki link to new domain (#727)

    Signed-off-by: Spongecade <spongecade.129@gmail.com>
    Spongecade authored Oct 9, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    bedb479 View commit details

Commits on Oct 15, 2023

  1. feat: remove deprecated fields in the goreleaser file (#731)

    Signed-off-by: Engin Diri <engin.diri@ediri.de>
    dirien authored Oct 15, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    27b9be6 View commit details
  2. chore(deps): update github/codeql-action action to v2.22.3 (#728)

    Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 15, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    5865c75 View commit details
26 changes: 13 additions & 13 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -15,10 +15,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3.5.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
with:
fetch-depth: 0
- uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
with:
path: |
~/.cache/go-build
@@ -27,9 +27,9 @@ jobs:
restore-keys: |
${{ runner.os }}-go-
- name: Set up Go
uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0
uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
with:
go-version: '1.20'
go-version: 1.21.x
- name: Tests
run: |
make test coverage
@@ -44,33 +44,33 @@ jobs:
if: success() && startsWith(github.ref, 'refs/tags/')
steps:
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3.5.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
with:
fetch-depth: 0
- name: Set up QEMU
uses: docker/setup-qemu-action@e81a89b1732b9c48d79cd809d8d81d79c4647a18 # v2.1.0
uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # v3.0.0
- name: Docker Login
uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a # v2.1.0
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GH_PAT }}
- name: Set up Go
uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0
uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
with:
go-version: '1.20'
- uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1
go-version: 1.21.x
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
with:
path: |
~/.cache/go-build
~/go/pkg/mod
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-
- uses: sigstore/cosign-installer@c3667d99424e7e6047999fb6246c0da843953c65 # v3.0.1
- uses: anchore/sbom-action/download-syft@422cb34a0f8b599678c41b21163ea6088edb2624 # v0.14.1
- uses: sigstore/cosign-installer@11086d25041f77fe8fe7b9ea4e48e3b9192b8f19 # v3.1.2
- uses: anchore/sbom-action/download-syft@78fc58e266e87a38d4194b2137a3d4e9bcaf7ca1 # v0.14.3
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@f82d6c1c344bcacabba2c841718984797f664a6b # v4.2.0
uses: goreleaser/goreleaser-action@7ec5c2b0c6cdda6e8bbb49444bc797dd33d74dd8 # v5.0.0
with:
version: latest
args: release --clean
10 changes: 5 additions & 5 deletions .github/workflows/fig.yaml
Original file line number Diff line number Diff line change
@@ -7,13 +7,13 @@ jobs:
push-to-fig-autocomplete:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3.5.0
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
- name: Set up Go
uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0
uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
with:
go-version: '1.20'
- uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1
go-version: 1.21.x
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
with:
path: |
~/.cache/go-build
2 changes: 1 addition & 1 deletion .github/workflows/lock.yml
Original file line number Diff line number Diff line change
@@ -14,7 +14,7 @@ jobs:
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@c1b35aecc5cdb1a34539d14196df55838bb2f836 # v4.0.0
- uses: dessant/lock-threads@be8aa5be94131386884a6da4189effda9b14aa21 # v4.0.1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
issue-inactive-days: 30
8 changes: 4 additions & 4 deletions .github/workflows/ossf-scorecard-action.yaml
Original file line number Diff line number Diff line change
@@ -24,12 +24,12 @@ jobs:

steps:
- name: "Checkout code"
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3.5.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
with:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@80e868c13c90f172d68d1f4501dee99e2479f7af # v2.1.3
uses: ossf/scorecard-action@483ef80eb98fb506c348f7d62e28055e49fe2398 # v2.3.0
with:
results_file: results.sarif
results_format: sarif
@@ -45,14 +45,14 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
with:
name: SARIF file
path: results.sarif
retention-days: 5

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@04df1262e6247151b5ac09cd2c303ac36ad3f62b # v2.2.9
uses: github/codeql-action/upload-sarif@0116bc2df50751f9724a2e35ef1f24d22f90e4e1 # v2.22.3
with:
sarif_file: results.sarif
18 changes: 8 additions & 10 deletions .goreleaser.yaml
Original file line number Diff line number Diff line change
@@ -107,7 +107,7 @@ docker_signs:
- '${artifact}'

brews:
- tap:
- repository:
owner: dirien
name: homebrew-dirien

@@ -126,7 +126,13 @@ archives:
format: zip

nfpms:
- file_name_template: "minectl-{{.Version}}_{{.Os}}-{{.Arch}}"
- file_name_template: >-
{{- .ProjectName }}_
{{- title .Os }}_
{{- if eq .Arch "amd64" }}x86_64
{{- else if eq .Arch "386" }}i386
{{- else }}{{ .Arch }}{{ end }}
{{- if .Arm }}v{{ .Arm }}{{ end -}}
homepage: https://github.com/dirien/minectl
description: "minectl️️ 🗺️ is a cli for creating Minecraft (java or bedrock) server on different cloud provider."
maintainer: "Engin Diri engin.diri@mail.schwarz"
@@ -137,14 +143,6 @@ nfpms:
- deb
- apk
bindir: /usr/bin
replacements:
amd64: 64bit
386: 32bit
arm: ARM
arm64: ARM64
darwin: macOS
linux: Linux
windows: Windows
changelog:
sort: asc
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Dockerfile
FROM cgr.dev/chainguard/static@sha256:368a37f7a803dba397b2f1a199dae66ee94746ffdd0b5c61626d48e261bef321
FROM cgr.dev/chainguard/static@sha256:ef5add7fd46cf1ce7d33d6de517833ac5c7e749db9b15249f9c472a772f3af27
COPY minectl \
/usr/bin/minectl
ENTRYPOINT ["/usr/bin/minectl"]
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## New - 1.19 support
## New - 1.20 support

`minectl 🗺`️️ supports the `Minecraft 1.20` version

2 changes: 1 addition & 1 deletion config/java/server-akamai.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-aws-arm.yaml
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-aws-spot.yaml
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-aws.yaml
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: "1.20"
version: 1.20.2
eula: true
properties: |
allow-flight=false
2 changes: 1 addition & 1 deletion config/java/server-azure-spot.yaml
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-azure.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: "1.20"
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-civo.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-do.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-equinix.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-exoscale.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-fuga.yaml
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-gce-arm.yaml
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-gce-spot.yaml
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-gce.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-hetzner-arm.yaml
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-hetzner.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-oci.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-ovh.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-scaleway.yaml
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-vexxhost.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion config/java/server-vultr.yaml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ spec:
enabled: true
broadcast: true
edition: java
version: 1.20.1
version: 1.20.2
eula: true
properties: |
level-seed=minectlrocks
2 changes: 1 addition & 1 deletion docs/getting-started-exoscale.md
Original file line number Diff line number Diff line change
@@ -30,7 +30,7 @@ ssh-keygen -t rsa -f ./minecraft

## Create MinecraftServer config
Create a file named server-exoscale.yaml with the example below.
Have a look at https://minecraft.fandom.com/wiki/Server.properties/ to configure your server.
Have a look at https://minecraft.wiki/w/Server.properties to configure your server.

```bash
apiVersion: minectl.ediri.io/v1alpha1
Loading