Skip to content

Commit

Permalink
Merge pull request #153 from fixrtm/better-release-workflow
Browse files Browse the repository at this point in the history
Better release workflow
  • Loading branch information
anatawa12 authored Feb 28, 2021
2 parents 3d5a3f5 + 7f39b97 commit e7c4c42
Show file tree
Hide file tree
Showing 7 changed files with 608 additions and 55 deletions.
17 changes: 17 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,17 @@ jobs:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
with:
fetch-depth: 0

- uses: actions/setup-java@v1
with:
java-version: 8

- name: install auto-changelog
id: install-auto-changelog
run: npm i -g https://github.com/anatawa12/auto-changelog

- name: update for release and push
id: prepare_build
run: ./scripts/update_for_release.sh
Expand All @@ -50,6 +56,17 @@ jobs:
with:
arguments: makeFixrtmJar

- name: push releases
id: publish_releases
run: ./scripts/publish_releases.sh
env:
VERSION_NAME: ${{ steps.prepare_build.outputs.version_name }}
ASSET_PATH: ${{ steps.prepare_build.outputs.asset_path }}
GITHUB_TOKEN: ${{ secrets.PUSH_KEY }}
CURSE_TOKEN: ${{ secrets.CURSE_TOKEN }}
PRERELEASE: ${{ steps.prepare_build.outputs.prerelease }}
RELEASE_NOTE: ${{ steps.prepare_build.outputs.release_note_path }}

- name: Create Release
id: create_release
uses: actions/create-release@v1
Expand Down
271 changes: 271 additions & 0 deletions CHANGELOG-SNAPSHOTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,271 @@
### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [anatawa12's fork of `auto-changelog`](https://github.com/anatawa12/auto-changelog).

#### [SNAPSHOT-2021-02-27-11-43-43](https://github.com/fixrtm/fixRTM/compare/SNAPSHOT-2021-02-27-09-36-33...SNAPSHOT-2021-02-27-11-43-43)

> 27 February 2021
- Enittiy tracker hook not working [`#152`](https://github.com/fixrtm/fixRTM/pull/152)

#### [SNAPSHOT-2021-02-27-09-36-33](https://github.com/fixrtm/fixRTM/compare/SNAPSHOT-2021-02-25-15-05...SNAPSHOT-2021-02-27-09-36-33)

> 27 February 2021
- Upgrade somethings [`#150`](https://github.com/fixrtm/fixRTM/pull/150)
- Notify untracked should run on server thread [`#149`](https://github.com/fixrtm/fixRTM/pull/149)
- fix: Speed never updated [`#148`](https://github.com/fixrtm/fixRTM/pull/148)

#### [SNAPSHOT-2021-02-25-15-05](https://github.com/fixrtm/fixRTM/compare/2.0.14...SNAPSHOT-2021-02-25-15-05)

> 25 February 2021
- fix crash due to accessing client-only method, func_174822_a [`#146`](https://github.com/fixrtm/fixRTM/pull/146)
- Warn if fixRTM is added only on server [`#145`](https://github.com/fixrtm/fixRTM/pull/145)
- Reformat all [`#144`](https://github.com/fixrtm/fixRTM/pull/144)
- Some pack crash because formation entry may null [`#143`](https://github.com/fixrtm/fixRTM/pull/143)
- fix: NPE in EntityVehicleBase.fixRiderPosOnDismount [`#141`](https://github.com/fixrtm/fixRTM/pull/141)
- Add model pack information to crash report [`#139`](https://github.com/fixrtm/fixRTM/pull/139)
- bogie was not deleted [`#137`](https://github.com/fixrtm/fixRTM/pull/137)
- getPickBlock should returns ItemStack.EMPTY instead null. [`#131`](https://github.com/fixrtm/fixRTM/pull/131)
- Use sai [`#130`](https://github.com/fixrtm/fixRTM/pull/130)
- Use sai [`#129`](https://github.com/fixrtm/fixRTM/pull/129)
- upgrade kotlin to 1.4.20 [`#128`](https://github.com/fixrtm/fixRTM/pull/128)
- use icon on simple icons [`#127`](https://github.com/fixrtm/fixRTM/pull/127)
- add supported version [`#126`](https://github.com/fixrtm/fixRTM/pull/126)
- fix dismount in EntityAITravelByTrain.class [`#123`](https://github.com/fixrtm/fixRTM/pull/123)
- RTM workbench is not working [`#122`](https://github.com/fixrtm/fixRTM/pull/122)

#### [2.0.14](https://github.com/fixrtm/fixRTM/compare/2.0.13...2.0.14)

> 22 September 2020
- RTM 2.4.21 [`#119`](https://github.com/fixrtm/fixRTM/pull/119)
- use github actions account for release commit [`#115`](https://github.com/fixrtm/fixRTM/pull/115)
- add badges [`#116`](https://github.com/fixrtm/fixRTM/pull/116)

#### [2.0.13](https://github.com/fixrtm/fixRTM/compare/SNAPSHOT-2020-08-29-08-21-11...2.0.13)

> 29 August 2020
#### [SNAPSHOT-2020-08-29-08-21-11](https://github.com/fixrtm/fixRTM/compare/2.0.12...SNAPSHOT-2020-08-29-08-21-11)

> 29 August 2020
- move render-gear.js [`#113`](https://github.com/fixrtm/fixRTM/pull/113)

#### [2.0.12](https://github.com/fixrtm/fixRTM/compare/SNAPSHOT-2020-07-16-11-39-34...2.0.12)

> 20 July 2020
#### [SNAPSHOT-2020-07-16-11-39-34](https://github.com/fixrtm/fixRTM/compare/SNAPSHOT-2020-07-16-11-09-04...SNAPSHOT-2020-07-16-11-39-34)

> 16 July 2020
- use makeFixrtmJar to build and get libs in fixrtm dir [`#110`](https://github.com/fixrtm/fixRTM/pull/110)

#### [SNAPSHOT-2020-07-16-11-09-04](https://github.com/fixrtm/fixRTM/compare/2.0.11...SNAPSHOT-2020-07-16-11-09-04)

> 16 July 2020
- Release with GitHub action [`#108`](https://github.com/fixrtm/fixRTM/pull/108)
- Support ModelSetMechanism [`#107`](https://github.com/fixrtm/fixRTM/pull/107)
- update to rtm 2.4.20 [`#103`](https://github.com/fixrtm/fixRTM/pull/103)
- add github action [`#106`](https://github.com/fixrtm/fixRTM/pull/106)
- fix: first build fail [`#105`](https://github.com/fixrtm/fixRTM/pull/105)
- fix: crash if cached script class file is not valid [`#99`](https://github.com/fixrtm/fixRTM/pull/99)
- fix: instanceof for parameters from ScriptEngine always false [`#101`](https://github.com/fixrtm/fixRTM/pull/101)

#### [2.0.11](https://github.com/fixrtm/fixRTM/compare/2.0.10...2.0.11)

> 20 June 2020
- safer defaults [`#98`](https://github.com/fixrtm/fixRTM/pull/98)
- chunk loader [`#95`](https://github.com/fixrtm/fixRTM/pull/95)
- add new way to use nashorn [`#96`](https://github.com/fixrtm/fixRTM/pull/96)
- ZIPのエラーメッセージが正しくない [`#93`](https://github.com/fixrtm/fixRTM/pull/93)

#### [2.0.10](https://github.com/fixrtm/fixRTM/compare/2.0.8...2.0.10)

> 28 May 2020
- hotfix for build [`8589043`](https://github.com/fixrtm/fixRTM/commit/85890437c6b7ad57d8dfacf525e2868d1beca662)

#### [2.0.8](https://github.com/fixrtm/fixRTM/compare/2.0.9...2.0.8)

> 26 May 2020
#### [2.0.9](https://github.com/fixrtm/fixRTM/compare/2.0.7...2.0.9)

> 26 May 2020
- Negative permissions [`#89`](https://github.com/fixrtm/fixRTM/pull/89)
- /permit listをサーバーコンソールから実行できるようにする [`#88`](https://github.com/fixrtm/fixRTM/pull/88)
- NativeJavaClass.classでjava.lang.Class<T>を返すように [`#87`](https://github.com/fixrtm/fixRTM/pull/87)
- Crash models by hojo [`#83`](https://github.com/fixrtm/fixRTM/pull/83)
- fix: RTM with fixRTM in 1.12.2 dir will be crashed [`#85`](https://github.com/fixrtm/fixRTM/pull/85)

#### [2.0.7](https://github.com/fixrtm/fixRTM/compare/2.0.6...2.0.7)

> 22 May 2020
- Hotfixes [`#74`](https://github.com/fixrtm/fixRTM/pull/74)
- NPT at NativeRegExp.getFlags [`#69`](https://github.com/fixrtm/fixRTM/pull/69)
- crash when click search light [`#68`](https://github.com/fixrtm/fixRTM/pull/68)
- Add modelpack name to name of the source code [`#70`](https://github.com/fixrtm/fixRTM/pull/70)
- execScriptFuncのエラーがすべてinit script扱いされている [`#71`](https://github.com/fixrtm/fixRTM/pull/71)
- IOException never catched in readScopeData [`#72`](https://github.com/fixrtm/fixRTM/pull/72)
- add 'script-compiled-class' as compileOnly [`#67`](https://github.com/fixrtm/fixRTM/pull/67)

#### [2.0.6](https://github.com/fixrtm/fixRTM/compare/2.0.5...2.0.6)

> 20 May 2020
- do not call getScript in RTMRenderers [`#60`](https://github.com/fixrtm/fixRTM/pull/60)
- remove a unnecessary log [`#61`](https://github.com/fixrtm/fixRTM/pull/61)
- Revert b1576ea4 and some fixes [`#59`](https://github.com/fixrtm/fixRTM/pull/59)

#### [2.0.5](https://github.com/fixrtm/fixRTM/compare/2.0.4...2.0.5)

> 20 May 2020
- 'jp' is loaded as SPacketPlayerListItem [`#58`](https://github.com/fixrtm/fixRTM/pull/58)

#### [2.0.4](https://github.com/fixrtm/fixRTM/compare/SNAPSHOT-2020-05-12-16-32-30...2.0.4)

> 19 May 2020
- fix Build faired with ZipException and add License and Readme in jar [`#56`](https://github.com/fixrtm/fixRTM/pull/56)
- 'Construct Model', 'Registr resource'ログを減らす [`#54`](https://github.com/fixrtm/fixRTM/pull/54)
- Better cache [`#52`](https://github.com/fixrtm/fixRTM/pull/52)
- KVSConfigをやめてForgeのコンフィグファイルを使用する [`#53`](https://github.com/fixrtm/fixRTM/pull/53)
- cache script and exec js with rhino [`#51`](https://github.com/fixrtm/fixRTM/pull/51)
- Change cache format [`#48`](https://github.com/fixrtm/fixRTM/pull/48)
- バージョンアップ時に注視すべき情報をgitに残す [`#49`](https://github.com/fixrtm/fixRTM/pull/49)
- Upgrade kotlin and fix for kotlinc bug [`#50`](https://github.com/fixrtm/fixRTM/pull/50)
- モデルconstruct中にエラーが起きたときにモデルの名前とjsonのパスを表示するように [`#43`](https://github.com/fixrtm/fixRTM/pull/43)
- クライアント側に車両が反映されない問題 [`#47`](https://github.com/fixrtm/fixRTM/pull/47)
- .jar/.zip以外のファイルをロードしないように [`#44`](https://github.com/fixrtm/fixRTM/pull/44)
- make better patch [`#45`](https://github.com/fixrtm/fixRTM/pull/45)

#### [SNAPSHOT-2020-05-12-16-32-30](https://github.com/fixrtm/fixRTM/compare/SNAPSHOT-2020-05-08-21-49-00...SNAPSHOT-2020-05-12-16-32-30)

> 12 May 2020
- fix [`36d7f16`](https://github.com/fixrtm/fixRTM/commit/36d7f165dd68e06dc374e32ed365086bd266b252)
- test fix 4 [`473d5c1`](https://github.com/fixrtm/fixRTM/commit/473d5c1c8fc0af486c74a955e8fb3231321e86f9)
-

SNAPSHOT-2020-05-12-16-32-30 [`9fc0ac6`](https://github.com/fixrtm/fixRTM/commit/9fc0ac6a67095388c29d4e7c6ee50795ae7d546a)

#### [SNAPSHOT-2020-05-08-21-49-00](https://github.com/fixrtm/fixRTM/compare/SNAPSHOT-2020-05-08-17-45-17...SNAPSHOT-2020-05-08-21-49-00)

> 8 May 2020
- test fix 3 [`5cd632e`](https://github.com/fixrtm/fixRTM/commit/5cd632e06f611a2381652fb5e601f317a34e427e)
-

SNAPSHOT-2020-05-08-21-49-00 [`633bce6`](https://github.com/fixrtm/fixRTM/commit/633bce6cf3b7ff0892acef66bcd6361cebc115a2)

#### [SNAPSHOT-2020-05-08-17-45-17](https://github.com/fixrtm/fixRTM/compare/SNAPSHOT-2020-05-07-21-55-07...SNAPSHOT-2020-05-08-17-45-17)

> 8 May 2020
- test fix 2 [`6e71d7a`](https://github.com/fixrtm/fixRTM/commit/6e71d7aecec63dbd6ef74bdd8ea362c16b53ecd6)
-

SNAPSHOT-2020-05-08-17-45-17 [`02c3606`](https://github.com/fixrtm/fixRTM/commit/02c3606c548b2692519853a44fca3a44492dc853)

#### [SNAPSHOT-2020-05-07-21-55-07](https://github.com/fixrtm/fixRTM/compare/2.0.3...SNAPSHOT-2020-05-07-21-55-07)

> 7 May 2020
- F3+Bの当たり判定表示時のみにCollisionBoxを描画する [`#42`](https://github.com/fixrtm/fixRTM/pull/42)
- new cache system [`#41`](https://github.com/fixrtm/fixRTM/pull/41)
- Cache of models [`#40`](https://github.com/fixrtm/fixRTM/pull/40)
- use fork of forgegradle [`#39`](https://github.com/fixrtm/fixRTM/pull/39)

#### [2.0.3](https://github.com/fixrtm/fixRTM/compare/2.0.2...2.0.3)

> 26 April 2020
- Marker distance is not real [`#38`](https://github.com/fixrtm/fixRTM/pull/38)
- Crash when be close from a arrangement markers [`#30`](https://github.com/fixrtm/fixRTM/pull/30)
- マルチにてログイン直後にクラッシュすることがある問題 [`#31`](https://github.com/fixrtm/fixRTM/pull/31)
- add editiorconfig [`#37`](https://github.com/fixrtm/fixRTM/pull/37)
- Jasm 1.0.6 [`#36`](https://github.com/fixrtm/fixRTM/pull/36)
- upgrade Jasm 1.0.5 [`#35`](https://github.com/fixrtm/fixRTM/pull/35)
- 機能をon/offするConfigを追加する [`#34`](https://github.com/fixrtm/fixRTM/pull/34)

#### [2.0.2](https://github.com/fixrtm/fixRTM/compare/2.0.1...2.0.2)

> 20 April 2020
- fix: マーカー見るとクラッシュする [`#28`](https://github.com/fixrtm/fixRTM/pull/28)

#### [2.0.1](https://github.com/fixrtm/fixRTM/compare/2.0.0...2.0.1)

> 20 April 2020
- Upgrade rtm to 2.4.19 and ngtlib 2.4.17 [`#26`](https://github.com/fixrtm/fixRTM/pull/26)
- resourcesで空のdirectoryを作らないように [`#25`](https://github.com/fixrtm/fixRTM/pull/25)
- Test Trainのテクスチャを別のものにする [`#22`](https://github.com/fixrtm/fixRTM/pull/22)
- 地下鉄の駅など上にブロックがあるところで降りると上に飛ばされる問題 [`#24`](https://github.com/fixrtm/fixRTM/pull/24)
- Use accesstransformer [`#21`](https://github.com/fixrtm/fixRTM/pull/21)
- fix: マルチにてEntityBogieがclientで生成されない事がある問題 [`#19`](https://github.com/fixrtm/fixRTM/pull/19)
- fix: 車輌自体の当たり判定が描画されない問題 [`#15`](https://github.com/fixrtm/fixRTM/pull/15)
- fix: runClientでログインしない問題 [`#12`](https://github.com/fixrtm/fixRTM/pull/12)
- Refactor packages [`#9`](https://github.com/fixrtm/fixRTM/pull/9)
- Permit command cant exclude from server console [`#8`](https://github.com/fixrtm/fixRTM/pull/8)
- fix: debugClassLoadingSaveがデフォルトでonである問題 [`#6`](https://github.com/fixrtm/fixRTM/pull/6)

### [2.0.0](https://github.com/fixrtm/fixRTM/compare/1.5.0...2.0.0)

> 31 March 2020
- remove tailing space [`e799942`](https://github.com/fixrtm/fixRTM/commit/e79994204b65b265e9a32dc4b9d5ddae2bde8dae)
- stash [`7ad2651`](https://github.com/fixrtm/fixRTM/commit/7ad265194b9994bb8e388c53a386ffb3c10644c5)
- patches [`345edd0`](https://github.com/fixrtm/fixRTM/commit/345edd0dc468c4d3fab97033df8b74a583dcd567)

#### [1.5.0](https://github.com/fixrtm/fixRTM/compare/1.4.0...1.5.0)

> 19 March 2020
- link to curseforge [`7ae6935`](https://github.com/fixrtm/fixRTM/commit/7ae6935a0537ad37fdc4e45f2cba260f0d6cb295)
- upgrade rtm to 2.4.17 and NGTLib
2.4.15 [`0123e9b`](https://github.com/fixrtm/fixRTM/commit/0123e9b2c1cc750f4835b080cf4f6e8782514984)

#### [1.4.0](https://github.com/fixrtm/fixRTM/compare/1.3.0...1.4.0)

> 9 March 2020
- update RTM to 2.4.16 [`62b074b`](https://github.com/fixrtm/fixRTM/commit/62b074b3faa489a11ef71a671fb1437c63ffe006)

#### [1.3.0](https://github.com/fixrtm/fixRTM/compare/1.2.0...1.3.0)

> 5 March 2020
- Create LICENSE [`07dbba6`](https://github.com/fixrtm/fixRTM/commit/07dbba601b992d04d30162777b0c5e1306554937)
- モデルのconstructが早くなるように [`4af22ef`](https://github.com/fixrtm/fixRTM/commit/4af22ef77895fa020320592ade97cdfacf6e475a)
- fix RTM:
SwitchTypeErrorをワールド全体に発信してた問題 [`7c29afa`](https://github.com/fixrtm/fixRTM/commit/7c29afa95ea1863eee1d41d60c1402057fc42f83)

#### [1.2.0](https://github.com/fixrtm/fixRTM/compare/1.2.0b1...1.2.0)

> 3 March 2020
- forge関連のファイルを移動/削除 [`a80f98b`](https://github.com/fixrtm/fixRTM/commit/a80f98baab44fd2082c4544d25d38a3631756c6e)
- 描画の軽量化 [`633106c`](https://github.com/fixrtm/fixRTM/commit/633106c5b994501b807ce2bb92c14003cc31f918)
- add readme [`3cbd0bc`](https://github.com/fixrtm/fixRTM/commit/3cbd0bce0e3df08ffb10774c506d9a0e3646e522)

#### 1.2.0b1

> 3 March 2020
- init(1.0.2a) [`0766ff6`](https://github.com/fixrtm/fixRTM/commit/0766ff680ac35255fc15afb7fd6eecb6b3fd9f2b)
- fix .gitignore [`40ff11e`](https://github.com/fixrtm/fixRTM/commit/40ff11ec23453c374a616437c98fa4081a156d0a)
-

PacketCollisionObjが大きすぎる問題の解決を試した [`7a365db`](https://github.com/fixrtm/fixRTM/commit/7a365db3b528b5be36fc7e9fbb4d75657acf5c66)
Loading

0 comments on commit e7c4c42

Please sign in to comment.