dependabot[bot]
2fcd517b3e
build(deps): bump actions/upload-artifact from 4 to 5 ( #357 )
...
CI / Build Java (push) Has been cancelled
CI / Build Native (macos-latest - macos) (push) Has been cancelled
CI / Build Native (ubuntu-latest - linux) (push) Has been cancelled
CI / Build Native (ubuntu-latest - windows) (push) Has been cancelled
CI / Archive Natives (push) Has been cancelled
CI / Update Binaries (push) Has been cancelled
CI / Release (push) Has been cancelled
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 15:23:50 +02:00
dependabot[bot]
fa5daaf21f
build(deps): bump actions/download-artifact from 4 to 6 ( #356 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 15:23:38 +02:00
dependabot[bot]
aefb1be537
build(deps): bump gradle/actions from 4 to 5 ( #354 )
...
Bumps [gradle/actions](https://github.com/gradle/actions ) from 4 to 5.
- [Release notes](https://github.com/gradle/actions/releases )
- [Commits](https://github.com/gradle/actions/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: gradle/actions
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 15:22:51 +02:00
dependabot[bot]
cbb7b26916
build(deps): bump actions/setup-java from 4 to 5 ( #350 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 15:22:36 +02:00
dependabot[bot]
93c790fa6d
build(deps): bump actions/checkout from 4 to 5 ( #345 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 15:21:43 +02:00
SpaiR
7678374e0c
chore(build): add support for Java 8 alongside Java 17 in workflows
2025-07-22 09:50:34 +03:00
SpaiR
7190b51a72
chore(build): update to Gradle 8.12 and set CI to use JDK 17 ( #308 )
...
Upgraded the build system to Gradle 8.12 and updated the CI pipeline to use JDK 17 for improved compatibility and performance.
2024-12-27 15:00:01 +02:00
SpaiR
ee080ce661
chore: update dependabot labeling rules
2024-10-21 10:20:21 +03:00
SpaiR
e6dd09a635
chore(build): add setup-gradle action ( #255 )
...
Should improve general Gradle pipeline.
2024-08-18 11:32:14 +03:00
SpaiR
d64569912a
docs: remove "Description" header from the PR template
2024-08-18 11:18:43 +03:00
SpaiR
1c396fb82a
build(ci): adapt build pipeline for the generator API
...
build(ci): make "Compare Binding Hash" job also took into account generated and include folders
build(ci): add JDK 11 to the setup-java pipeline
This is required for the buildSrc module, since it uses "spoon" library, which is compiled for JDK11.
build(ci): keep only JDK11
- Add source ant target compatibility output to the MANIFEST.mf file
build: add auto-provisioning for JDK
just in case
2024-08-08 14:46:23 +03:00
SpaiR
46c008eb02
build(binding): add universal macOS ARM64 dylib and static FreeType compilation
...
- Static FreeType linking flow for all OS
- Flow to build universal binaries for macOS (x86_64, aarch64)
- Simplified CI workflow by removing FreeType branches from the build matrix
Added 2 new scripts:
1. `buildSrc/scripts/vendor_freetype.sh`
2. `buildSrc/scripts/build.sh`
The first script prepares FreeType for usage in the build process.
The result of this script is used in the `GenerateLibs` task.
Other ways of building with FreeType are removed.
If it's impossible to build with FreeType, it is recommended to set `freetype=false`.
The second script aggregates commands to build native binaries.
It includes specific steps, such as creating a universal library for macOS and copying the result to the specific folder `/tmp/imgui/dst`.
Script 1 can be used for local builds. Script 2 is primarily intended for use in CI.
2024-08-07 09:41:09 +03:00
Rex Fleischer and @Tom-Ski @zly2006
be4734090e
build(binding): macOS ARM64 native binaries ( #223 )
...
Co-authored-by: @Tom-Ski @zly2006
2024-08-05 00:37:32 +03:00
dependabot[bot]
4b0879e4d2
build(deps): bump softprops/action-gh-release from 1 to 2 ( #225 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 09:41:21 +02:00
dependabot[bot]
89cbacbf97
build(deps): bump actions/setup-java from 3 to 4 ( #213 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 14:51:36 +02:00
dependabot[bot]
85e198f581
build(deps): bump actions/checkout from 3 to 4 ( #206 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 13:09:36 +03:00
SpaiR
1288f119a8
build: add signing key password
2023-09-29 12:47:09 +03:00
SpaiR
bca843e51b
[Build] Remove submodule update
2023-03-29 21:13:27 +03:00
SpaiR
05ba6f90eb
[Build] Create .github/dependabot.yml
2023-03-14 09:32:26 +02:00
SpaiR
9ddf875745
[Build] Add binding hash sort
2023-03-10 09:02:05 +02:00
SpaiR
a1690409c1
[Build] Tweak Update Binaries job
2023-02-07 17:18:23 +02:00
SpaiR
e2cfbdcf3f
[Build] Change comparison for binary libraries
...
Instead of size we will compare hash of the `imgui-binding/src/main` folder.
2022-12-27 12:30:06 +02:00
SpaiR
e913e19982
[Build] Add gradle cache
2022-12-19 11:41:14 +02:00
SpaiR
a2bacb292e
[Build] Update artifacts only when needed ( #150 )
2022-12-15 12:36:35 +02:00
SpaiR
2957cb4b88
[Build] CI refactor ( #149 )
...
* [Build] CI refactor
* [Build] Fix GenerateLibs
* [Build] Up actions/checkout@v3
* [Build] Remove actions/gradle-build-action
* [Build] Uncomment publish/release jobs
* [Build] Delete obsolete jobs
* [Build] Add more info to the jar manifest
* [Build] Make checkout to fetch tags
* [Build] Return job to update binaries
* [Doc] Update README
2022-12-12 21:45:50 +02:00
SpaiR
f4214c29dc
[Build] ⬆ freetype v2.12.1
2022-11-24 21:55:49 +02:00
SpaiR
5b0e867bfe
[Doc] Simplify PR template
2022-04-29 17:45:44 +03:00
SpaiR
c127b46d27
[Build] Add pull_request CI trigger
2022-04-29 17:44:00 +03:00
SpaiR
3317536d25
[Build] Gradle v7.4.2
2022-04-17 23:00:51 +03:00
SpaiR
d04527996b
Support links ( #121 )
2022-03-07 13:10:25 +02:00
SpaiR
cca6c47d4a
[Doc] Repository documentation ( #117 )
2022-03-03 13:33:21 +02:00
SpaiR
adf9d5fe4e
[Build] Update publish scripts
2021-12-18 10:49:09 +02:00
SpaiR
a4dd33e421
[Build] Remove useless release changelog line
2021-08-29 10:29:54 +03:00
SpaiR
1544682cc4
[Build] Add workflows for automatic releases
2021-07-10 14:15:45 +03:00
SpaiR
0cdef0271c
[ci skip] Add Update Natives workflow
2021-05-30 22:39:27 +03:00
SpaiR
84960311e4
[Build] Rename workflow
2021-05-30 22:21:44 +03:00
SpaiR
983003613d
[Build] Tweak CI
2021-05-30 21:25:31 +03:00
SpaiR
de4012c5b4
[Build] CI job to update natives
2021-05-30 21:10:04 +03:00
SpaiR
3d212c75b3
[Build] CI job to update natives
2021-05-30 16:48:02 +03:00
SpaiR
37bc815a06
[Build] Add FreeType support for CI
2021-05-30 16:11:54 +03:00
SpaiR
39a86991f2
[Build] Drop 32bit support
2021-05-30 14:30:00 +03:00
SpaiR
8af31fd32c
[Build] Update GitHub actions to build natives
2021-03-27 16:45:13 +03:00
SpaiR
8ce671d444
[Build] Migrate to GitHub actions
2021-01-23 20:28:27 +02:00