Skip to content

Commit

Permalink
update ci/cd
Browse files Browse the repository at this point in the history
  • Loading branch information
teletha committed Jan 9, 2024
1 parent fe92987 commit 14f655a
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 17 deletions.
17 changes: 11 additions & 6 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: zulu
java-version: 19

- name: Build artifact and site
run: |
if [ -e "bee" ]; then
source bee install doc:site
source bee install doc:site maven:pom ci:readme ci:license
else
version=$(curl -SsL https://git.io/stable-bee)
curl -SsL -o bee-${version}.jar https://jitpack.io/com/github/teletha/bee/${version}/bee-${version}.jar
java -javaagent:bee-${version}.jar -cp bee-${version}.jar bee.Bee install doc:site
java -javaagent:bee-${version}.jar -cp bee-${version}.jar bee.Bee install doc:site maven:pom ci:readme ci:license
fi
- name: Deploy site
Expand All @@ -37,7 +37,12 @@ jobs:
publish_dir: target/site

- name: Request Releasing
uses: GoogleCloudPlatform/release-please-action@v3
uses: GoogleCloudPlatform/release-please-action@v4
with:
release-type: simple
package-name: viewtify
package-name: viewtify

- name: Auto commit
uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: update repository info
20 changes: 9 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Add it into in the dependencies element like so:
<dependency>
<groupId>com.github.teletha</groupId>
<artifactId>viewtify</artifactId>
<version>2.15.0</version>
<version>2.18.0</version>
</dependency>
```
#### [Gradle](https://gradle.org/)
Expand All @@ -82,7 +82,7 @@ repositories {
Add it into the dependencies section like so:
```gradle
dependencies {
implementation 'com.github.teletha:viewtify:2.15.0'
implementation 'com.github.teletha:viewtify:2.18.0'
}
```
#### [SBT](https://www.scala-sbt.org/)
Expand All @@ -92,7 +92,7 @@ resolvers += "jitpack" at "https://jitpack.io"
```
Add it into the libraryDependencies section like so:
```scala
libraryDependencies += "com.github.teletha" % "viewtify" % "2.15.0"
libraryDependencies += "com.github.teletha" % "viewtify" % "2.18.0"
```
#### [Leiningen](https://leiningen.org/)
Add JitPack repository at the end of repositories in your project.clj:
Expand All @@ -101,12 +101,12 @@ Add JitPack repository at the end of repositories in your project.clj:
```
Add it into the dependencies section like so:
```clj
:dependencies [[com.github.teletha/viewtify "2.15.0"]]
:dependencies [[com.github.teletha/viewtify "2.18.0"]]
```
#### [Bee](https://teletha.github.io/bee)
Add it into your project definition class like so:
```java
require("com.github.teletha", "viewtify", "2.15.0");
require("com.github.teletha", "viewtify", "2.18.0");
```
<p align="right"><a href="#top">back to top</a></p>

Expand Down Expand Up @@ -134,10 +134,8 @@ If you think something might be a bug, but you're not sure, ask on StackOverflow

## Dependency
Viewtify depends on the following products on runtime.
* [AnimateFX-1.2.4](https://mvnrepository.com/artifact/io.github.typhon0/AnimateFX/1.2.4)
* [altfx-1.2.0](https://mvnrepository.com/artifact/com.github.teletha/altfx/1.2.0)
* [animated-1.3.0](https://mvnrepository.com/artifact/eu.iamgio/animated/1.3.0)
* [conjure-1.1.0](https://mvnrepository.com/artifact/com.github.teletha/conjure/1.1.0)
* [altfx-1.3.0](https://mvnrepository.com/artifact/com.github.teletha/altfx/1.3.0)
* [conjure-1.1.1](https://mvnrepository.com/artifact/com.github.teletha/conjure/1.1.1)
* [controlsfx-11.2.0](https://mvnrepository.com/artifact/org.controlsfx/controlsfx/11.2.0)
* [javafx-base-22-ea+16](https://mvnrepository.com/artifact/org.openjfx/javafx-base/22-ea+16)
* [javafx-base-22-ea+16-win](https://mvnrepository.com/artifact/org.openjfx/javafx-base/22-ea+16)
Expand All @@ -152,13 +150,13 @@ Viewtify depends on the following products on runtime.
* [lycoris-1.0.0](https://mvnrepository.com/artifact/com.github.teletha/lycoris/1.0.0)
* [openjfx-monocle-jdk-12.0.1+2](https://mvnrepository.com/artifact/org.testfx/openjfx-monocle/jdk-12.0.1+2)
* [psychopath-1.12.1](https://mvnrepository.com/artifact/com.github.teletha/psychopath/1.12.1)
* [sinobu-3.7.0](https://mvnrepository.com/artifact/com.github.teletha/sinobu/3.7.0)
* [sinobu-3.9.1](https://mvnrepository.com/artifact/com.github.teletha/sinobu/3.9.1)
* [stylist-1.10.0](https://mvnrepository.com/artifact/com.github.teletha/stylist/1.10.0)
<p align="right"><a href="#top">back to top</a></p>


## License
Copyright (C) 2023 The VIEWTIFY Development Team
Copyright (C) 2024 The VIEWTIFY Development Team

MIT License

Expand Down

0 comments on commit 14f655a

Please sign in to comment.