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

Tooling, Part 2 #17

Merged
merged 24 commits into from
Aug 14, 2023
Merged

Tooling, Part 2 #17

merged 24 commits into from
Aug 14, 2023

Conversation

sgammon
Copy link
Owner

@sgammon sgammon commented Aug 14, 2023

Summary

Continue tooling work toward a 0.9.1 release.

Changelog

  • feat: better test coverage matrix for bazel ci
  • feat: buildifier in bazel ci
  • feat: split bazel settings by version
  • feat: test bazel 5.4.0 and 6.3.2
  • chore: conditional ci on actual package code

@sgammon sgammon added enhancement New feature or request dependencies Dependency updates and other related issues dev Development improvements and issues labels Aug 14, 2023
@sgammon sgammon self-assigned this Aug 14, 2023
@sgammon sgammon force-pushed the chore/tooling-pt2 branch 4 times, most recently from dd4e2e5 to 73b70f2 Compare August 14, 2023 04:43
- feat: better test coverage matrix for bazel ci
- feat: buildifier in bazel ci
- feat: split bazel settings by version
- feat: test bazel `5.4.0` and `6.3.2`
- chore: conditional ci on actual package code

Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
- chore: add `centos` to bazel ci
- feat: version-pin support for bazel builds and tests

Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
- feat: alias for root of repo name
- feat: unconditional alias for `:graalvm` → `java`
- feat: aliases for `java`, `javac`
- feat: alias for `native-image`
- feat: alias for `gu`
- fix: binary targets on windows

Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
Signed-off-by: Sam Gammon <sam@elide.ventures>
@sgammon sgammon marked this pull request as ready for review August 14, 2023 05:22
Enables a way to list ourselves on Graal's page via the dependency
graph.

Signed-off-by: Sam Gammon <sam@elide.ventures>
@sonarcloud
Copy link

sonarcloud bot commented Aug 14, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@sgammon
Copy link
Owner Author

sgammon commented Aug 14, 2023

breaking this up into more prs

@sgammon sgammon merged commit ed0b7b9 into main Aug 14, 2023
20 checks passed
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Dependency updates and other related issues dev Development improvements and issues enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant