Skip to content

FINAL MERGE #21

Merged
lucasTrswl merged 96 commits intomainfrom
develop
Dec 20, 2024
Merged

FINAL MERGE #21
lucasTrswl merged 96 commits intomainfrom
develop

Conversation

@Bilnaa
Copy link
Owner

@Bilnaa Bilnaa commented Dec 20, 2024

This pull request introduces a new Continuous Integration (CI) workflow for Java projects using JUnit tests and updates the IntelliJ IDEA project configuration to manage dependencies for building a JAR file. The most important changes include the addition of a GitHub Actions workflow for running tests and the configuration of artifacts in IntelliJ IDEA.

CI Workflow:

  • .github/workflows/tests.yml: Added a GitHub Actions workflow named "Java CI with JUnit Tests" to run tests on pushes and pull requests to the main and develop branches. This workflow sets up JDK 23, downloads necessary dependencies, compiles the project, runs tests, generates a test report, and uploads the test report as an artifact.

IntelliJ IDEA Configuration:

  • .idea/artifacts/ByteWarden_jar.xml: Updated the IntelliJ IDEA project configuration to include an artifact definition for building a JAR file named ByteWarden.jar. This configuration specifies the output path and includes various dependencies required for the project.

lucasTrswl and others added 30 commits December 17, 2024 15:20
Add Lfsr class with 2 operating modes: fibonacci, galois
galois for shifting generating
fibonacci for binary parity generating
changed the parameter name
… l'exécution des tests JUnit avec gestion des fichiers manquants
Story 9 & 10 : MD5 and RC4 implementation, added CI for Tests
… l'exécution des tests JUnit avec gestion des fichiers manquants
Add Lfsr class with 2 operating modes: fibonacci, galois
galois for shifting generating
fibonacci for binary parity generating
changed the parameter name
Bilnaa and others added 28 commits December 19, 2024 13:09
Help Menu to guide the user through  the program
add choice for databases encryption and handle multiple cipher methods for databases
add possibility for multiple encryption and add tests for siteManager encrypt and decrypt
add comments and refacto for better lisibility
@lucasTrswl lucasTrswl merged commit 1152137 into main Dec 20, 2024
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants