Fix/publish pr - #6
Merged
Merged
Conversation
- Updated workflows to trigger on pull requests and added a gate to wait for test completion before proceeding with builds. - Simplified the build_native job by utilizing a reusable workflow for building native libraries. - Removed ARM64 build steps from the build-all script and Gradle configuration to focus on AMD64 architecture. - Enhanced artifact handling and improved conditions for publishing snapshots to ensure they only occur for valid pull requests. � Conflicts: � .github/workflows/snapshot.yml
…fication - Added a new verification step in the build workflow to ensure that all required native binaries are present for each platform. - Updated the Gradle build configuration to include checks for missing native libraries and to ensure they are bundled correctly in the JVM JAR. - Incremented version number to 0.1.1 in gradle.properties. - Updated .gitignore to exclude log files.
- Removed the verification step for native binaries from the build-native workflow to streamline the process. - Integrated the build_native job into the test workflow, ensuring that native artifacts are downloaded before running tests. - Enhanced test job configuration to support multiple operating systems and improved artifact handling for native libraries.
- Changed artifact download paths in the publish, snapshot, and test workflows to the workspace root to prevent nested directory issues. - Added comments for clarity on the new download structure for native artifacts.
…fact handling - Improved comments in the build-native, publish, snapshot, and test workflows to clarify the directory structure for uploaded artifacts. - Adjusted artifact paths to ensure directory structure is preserved during uploads and downloads.
- Updated the upload and download actions for native artifacts in the build-native, publish, snapshot, and test workflows from version 4 to version 6 and 7 respectively. - Enhanced comments to clarify the directory structure for uploaded artifacts.
- Improved logging to provide detailed information about the current working directory, workspace contents, and the existence of build directories. - Added checks and outputs for the presence of the build and build/out directories, including their contents and structure, to aid in debugging and verification of the build process.
- Refactored the download steps for native artifacts in the publish, snapshot, and test workflows to specify individual artifact names and paths, ensuring clarity and proper structure during downloads. - Enhanced comments to clarify the purpose of each download step and the expected directory structure for native artifacts.
|
✅ SNAPSHOT published. Published version: Gradle: dependencies { implementation("org.angryscan:gitleaks:0.1.1-SNAPSHOT") }Maven: <dependency>
<groupId>org.angryscan</groupId>
<artifactId>gitleaks</artifactId>
<version>0.1.1-SNAPSHOT</version>
</dependency>Commit: |
- Added write permissions for statuses in both build-native and test workflows to enable better control over status updates during the CI process.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.