Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.7.0 #43

Merged
merged 36 commits into from
Jan 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
f9f04e0
BREAKING API: make Sender annotation universal
OcZi Aug 1, 2022
b493f45
Merge pull request #26 from unnamed/universal-sender
yusshu Oct 29, 2023
e442aec
refactor: lowercase module names and rename universal to api
yusshu Oct 30, 2023
d79ae44
build: make all modules use the same version as parent, defined by th…
yusshu Oct 30, 2023
2e283fd
*: change groupId from me.fixeddev to team.unnamed
yusshu Oct 30, 2023
b7857c8
refactor!: move packages from me.fixeddev to team.unnamed
yusshu Oct 30, 2023
8df3bfd
vcs: fix merge conflicts with dev branch
yusshu Oct 30, 2023
ba34264
fix: remove invalid imports
yusshu Oct 30, 2023
2fc099e
Merge pull request #41 from unnamed/refactor/renaming
yusshu Nov 1, 2023
2d04a0b
build: migrate to Gradle
yusshu Nov 11, 2023
32a1cbd
ci: remove maven-publish.yml workflow, update build.yml workflow to u…
yusshu Nov 11, 2023
83f3fae
Revert "ci: remove maven-publish.yml workflow, update build.yml workf…
FixedDev Dec 28, 2023
c114fb0
Revert "build: migrate to Gradle"
FixedDev Dec 28, 2023
fa993d0
feat: Make the bukkit module modular.
FixedDev Dec 29, 2023
1cea1ba
ci: Make the publishing into maven repo automatic.
FixedDev Dec 29, 2023
cc1c2a2
ci: Change version for automatic compiling to java 17
FixedDev Dec 29, 2023
c6c2f0d
build: Remove encoding property from commandflow-bukkit
FixedDev Dec 29, 2023
a50d639
build: Fix parent not being able to update.
FixedDev Dec 30, 2023
ba24753
feat: Add module to register commands using plugin.yml instead of Com…
FixedDev Jan 2, 2024
d7f8b9d
feat: Add default name for namespace objects.
FixedDev Jan 3, 2024
4279318
feat: Add mappings for brigadier.
FixedDev Jan 3, 2024
63c7213
fix: Change sender namespace name to lowercase.
FixedDev Jan 3, 2024
0bcad4f
docs: Add javadocs for every new class.
FixedDev Jan 3, 2024
e79bf0b
feat: Add mappings for common argument part types.
FixedDev Jan 3, 2024
e9bef0a
refactor: Convert the CommandBrigadierConverter into a converter for …
FixedDev Jan 3, 2024
4d78b86
refactor: Modularize the brigadier module, allowing for it to work on…
FixedDev Jan 4, 2024
713bb7a
codestyle: Remove commented code.
FixedDev Jan 4, 2024
16e22b4
fix: Whoops, forgot to change this constant.
FixedDev Jan 4, 2024
dc66980
feat: Make the method names more specific.
FixedDev Jan 4, 2024
ce91ab3
feat: Make the method names more specific.
FixedDev Jan 4, 2024
320392c
Merge remote-tracking branch 'origin/dev' into dev
FixedDev Jan 4, 2024
9300913
fix: Fix infinite recursion.
FixedDev Jan 4, 2024
a887d40
build: Fix transitive dependencies.
FixedDev Jan 4, 2024
ed1fdb4
fix: Actually fix the transitive dependencies.
FixedDev Jan 4, 2024
150d65d
fix: Add support for PluginIdentifiableCommands.
FixedDev Jan 6, 2024
e68ebeb
Merge branch 'main' of https://github.com/FixedDev/command-flow into dev
FixedDev Jan 6, 2024
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
9 changes: 4 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,10 @@ jobs:
if: ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
- uses: actions/checkout@v4
- uses: actions/setup-java@v3
with:
java-version: 1.8
java-version: '17'
distribution: 'temurin'
- name: Build with Maven
run: mvn -B package --file pom.xml
47 changes: 23 additions & 24 deletions .github/workflows/maven-publish.yml
Original file line number Diff line number Diff line change
@@ -1,30 +1,29 @@
# This workflow will build a package using Maven and then publish it to GitHub packages when a release is created
# For more information see: https://github.com/actions/setup-java#apache-maven-with-a-settings-path

name: Maven Package
name: Maven Package to Unnamed Repo and github packages

on:
release:
types: released

release:
types: [created]
jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
settings-path: ${{ github.workspace }} # location for the settings.xml file

- name: Build with Maven
run: mvn -B package --file pom.xml

- name: Publish to GitHub Packages Apache Maven
run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
env:
GITHUB_TOKEN: ${{ github.token }}
publish:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- name: Set up Java for publishing to unnamed repo
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
server-id: unnamed-releases
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
- name: Publish to unnamed repo
run: mvn --batch-mode deploy
env:
MAVEN_USERNAME: ${{ secrets.USERNAME }}
MAVEN_PASSWORD: ${{ secrets.TOKEN }}

This file was deleted.

This file was deleted.

This file was deleted.

Loading