-
Notifications
You must be signed in to change notification settings - Fork 14
Add additional logging for env file sourcing in GH Action builds #457
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
Merged
JohnKallies
merged 3 commits into
develop
from
feature/add-logging-around-gh-action-builds
Oct 3, 2023
Merged
Add additional logging for env file sourcing in GH Action builds #457
JohnKallies
merged 3 commits into
develop
from
feature/add-logging-around-gh-action-builds
Oct 3, 2023
Conversation
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
|
It works like a dream! |
|
Well, crap, I think I screwed up. I'm guessing I can't complete a review because I don't have write access? ANyways, I'm cool with this, and apologize if I broke the branch. I was just trying to complete the review. |
jchavez137
approved these changes
Oct 3, 2023
shnooga
added a commit
that referenced
this pull request
Oct 25, 2023
* Upgrade testcontainers to 1.18.3 (#453) * Add additional logging for env file sourcing in GH Action builds (#457) * Use 'debug' Spring profile for logging properties to console (#461) * Update pathings to allow POST of skills/filter and GET of Categories & Workspace * Code refactor for maintainability --------- Co-authored-by: John Kallies <3021949+JohnKallies@users.noreply.github.com> Co-authored-by: Huey <shnooga@gmail.com>
shnooga
added a commit
that referenced
this pull request
Feb 15, 2024
* Prepare for next development iteration 2.1.0-SNAPSHOT (#218) * Move Maven GPG sign to profile (#222) * WGU->OS merging: role-based auth (take 2) (#221) * DMND-821: Adding role-based auth support. * DMND-821: Adding role-based auth support files. * DMND-1075: Added feature flag for role-based auth. * DMND-1075: Fixed test for when roles are not enabled. * DMND-1075: Improved test case. * a note was added to emphasis on the role parameter. (#224) * a note was added to emphasis on the role parameter. * added flags to activate roles on backend and frontend * DMND-950 + DMND-1041: Now add found RSDs to collection works as expected. (#225) * fixed back button functionality for advance RSD search (#223) * fixed back button functionality for advance RSD search passed state via navigator component. Used state to pass original advance query * created test for service stub to check that state is passed * created unit test to check for history.state it will check that history.state.advance exists * Wgu to os role based auth 2 (#226) * DMND-1075: Fixed test for when roles are not enabled. * DMND-1075: Improved test case. * Finished extracting auth. * Fixed warning by removing redundant type. * Added missing file. * DMND-815 resolve missing mapping on empty ElasticSearch index (#227) * Feature/reconciling differences (#229) * DMND-1073: Now using a field for the environment, working toward reconciling differences. * DMND-1073: Added 2 tests. * DMND-1073: Added 2 tests. * DMND-1073: Addressed PR comments about nullability of .roles field reference. * DMND-1073: Moving Okta-specific diagrams to named folder. * DMND-1080 (#228) * Clean up README.md * added disable function based on roles * added more disabled buttons for skills * added more disabled buttons for skills table componenet * DMND-1080 Skills is now disabling instead of Toast warnings. * now skills && collections are disabled buttons * DMND-1080 Mobile is now roles enabled also * DMND 1080 - complete disabled buttons * DMND 1080 - fix some angular unit test * DMND 1080 - all angular unit test is passed * DMND-1080 Refactored method names to avoid double negatives per Devon recommendation * Feature/dmnd 1080 huey refactor (#231) * DMND-1080 refactor to not use hard coded strings per Devon S PR comment * DMND-1080 spec tests are now passing Co-authored-by: Huey <shnooga@gmail.com> Co-authored-by: Huey <shnooga@gmail.com> Co-authored-by: Jesus Bautista <jesus.gudino@wgu.edu> * removed the deprecated option for npm build (#232) * Update and refresh Project Documentation (#233) * Synch up with 2nd pass of Enabled/Disabled buttons of WGU OSMT UI (#235) * Synch up with 2nd pass of Enabled/Disabled buttons of WGU OSMT UI * Code clean up * Fix failing spec caused by ENABLED_ROLES set to false for OS OSMT UI Co-authored-by: Huey <shnooga@gmail.com> * Resolve occupation search issue (#234) * Resolve job code import issue * Also updated integration test to search on a major and return many related minors and broads * Updated BLS CSV file to match content from 2018 BLS codes * Update OSMT CLI for reindex * Resolve RSD result count issue (#236) * Resolve job code import issue Also updated integration test to search on a major and return many related minors and broads * remove unused test data file * Resolve RSD result count issue * Bump gson from 2.8.5 to 2.8.9 in /api (#237) Bumps [gson](https://github.com/google/gson) from 2.8.5 to 2.8.9. - [Release notes](https://github.com/google/gson/releases) - [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md) - [Commits](google/gson@gson-parent-2.8.5...gson-parent-2.8.9) --- updated-dependencies: - dependency-name: com.google.code.gson:gson dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump terser and @angular-devkit/build-angular in /ui (#238) Bumps [terser](https://github.com/terser/terser) to 5.14.2 and updates ancestor dependency [@angular-devkit/build-angular](https://github.com/angular/angular-cli). These dependencies need to be updated together. Updates `terser` from 5.7.1 to 5.14.2 - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](terser/terser@v5.7.1...v5.14.2) Updates `@angular-devkit/build-angular` from 12.2.17 to 12.2.18 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/12.2.18/CHANGELOG.md) - [Commits](angular/angular-cli@12.2.17...12.2.18) --- updated-dependencies: - dependency-name: terser dependency-type: indirect - dependency-name: "@angular-devkit/build-angular" dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update pom.xml (#241) * Add development as default local Angular configuration (#242) * Update pom.xml (#244) Bumping up opencsv dependency version to avoid vulnerabilities * Upgrade Jackson version per CVE-2022-42004 * Update pom.xml * Adjust exclusion in Spring Data ES * Adjust parent pom for mavel release settings * [maven-release-plugin] prepare release osmt-parent-2.1.0 * [maven-release-plugin] prepare for next development iteration * Add Logical Deployment Diagram for OSMT (#254) * Add Logical Deployment Diagram for OSMT * Update README docs around LDDs (#255) * extract ES index names as constants (#257) * Upgrade base and build OSMT Docker images (#256) * CentOS 8 is no longer supported and is at EOL there is no CentOS 9 and they switched over to centOS stream which i could not find in docker hub. I made a switch to rockylinux which is one of the closes to centOS and created/maintained by one of the original creators of centOS. Also i had to upgrade mvn to 3.8.6 because 3.8.4 dlcdn.apache.org no longer had it available. gave me a 404 not found. * switched to oraclelinux and tested it, works great Co-authored-by: Edwin Santizo <edwin.santizo@wgu.edu> * Adjust osmt_cli script to relax on Java version parsing (#259) * Advanced Search Fix (#261) * PO required a quoted term to return results that only match that value ("foo" returns only "foo", and not "foo bar") * Changed ES query to use keyword subfield instead of raw. * adding new endpoint with CSVTaskProcessor call (#260) * adding new endpoint with CSVTaskProcessor call * mocking companion * Angular code for library export (#265) - added /api/export/library route in the rich-skill-service file - Added the path to routerLink so it just stays in the same page when clicked on - created button for library export --- button checks auth roles to make sure only users with access can export - Add new request to download library as csv. - Add spinner on download csv - Use getResultExportedLibrary instead of exportLibrary for result to not break previous test. Co-authored-by: Edwin Santizo <edwin.santizo@wgu.edu> * RSD consistent sort order fix (#264) *** This change will require a reindex on ElasticSearch *** There was an error in adding RSDs to a collection in which some RSDs would not show up after adding them to a collection (even though pop up message showed 'X' RSDs added). OSMT when sorting RSDs by category, OSMT did not secondary sort RSDs by name. This resulted in some RSDs appearing on multiple pages or results, thus being eligible for selection twice. This change makes the sort order consistent, and also removes case-sensitivity from sort order. * Feature/spring app local image (#258) * created new docker file to create local image for spring app * modified quickstart to work with mvn pom version arg. * Adjust pom for Maven release * [maven-release-plugin] prepare release 2.2.0 * [maven-release-plugin] prepare for next development iteration * Extract API param values to Constants (#268) * Correct RSD sort order and add test coverage (#266) * Added @innerfield in RichSkillDoc for case-insensitive sort order * Extracted constants for ES sort order * Using AssertJ isSortedByAcordingTo and comparators for testing ES order Co-authored-by: Jose Chavez <j.chavez@wgu.edu> * OSMT-118 API patching (#274) * bumping up Kotlin, spring boot starter parent and testContainers * removing sprig boot starter cache dependency explicit version to be pulled from parent * Feature/update angular (#275) * Bump socket.io-parser from 4.0.4 to 4.0.5 in /ui Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.0.4 to 4.0.5. - [Release notes](https://github.com/socketio/socket.io-parser/releases) - [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md) - [Commits](socketio/socket.io-parser@4.0.4...4.0.5) --- updated-dependencies: - dependency-name: socket.io-parser dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump qs from 6.5.2 to 6.5.3 in /ui Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3. - [Release notes](https://github.com/ljharb/qs/releases) - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.5.2...v6.5.3) --- updated-dependencies: - dependency-name: qs dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump engine.io and socket.io in /ui Bumps [engine.io](https://github.com/socketio/engine.io) and [socket.io](https://github.com/socketio/socket.io). These dependencies needed to be updated together. Updates `engine.io` from 6.1.2 to 6.2.1 - [Release notes](https://github.com/socketio/engine.io/releases) - [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md) - [Commits](socketio/engine.io@6.1.2...6.2.1) Updates `socket.io` from 4.4.1 to 4.5.4 - [Release notes](https://github.com/socketio/socket.io/releases) - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md) - [Commits](socketio/socket.io@4.4.1...4.5.4) --- updated-dependencies: - dependency-name: engine.io dependency-type: indirect - dependency-name: socket.io dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump decode-uri-component from 0.2.0 to 0.2.2 in /ui Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](SamVerschueren/decode-uri-component@v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump loader-utils from 1.4.0 to 1.4.2 in /ui Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.2. - [Release notes](https://github.com/webpack/loader-utils/releases) - [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md) - [Commits](webpack/loader-utils@v1.4.0...v1.4.2) --- updated-dependencies: - dependency-name: loader-utils dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Update angular - Update angular patch version. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add controller for ElasticSearch admin (#281) * Add controller for ElasticSearch admin * [maven-release-plugin] prepare release 2.3.0 * [maven-release-plugin] prepare for next development iteration * Export selected RSDs (#282) - Add subtype ExportSkillsToCsvTask to JsonSubTypes in Task.kt - Download selected RSDs by uuids - Download visible only with search results. - Add mocks for tests. - Add new tests for export search. - All roles can export a search. Co-authored-by: Jose Chavez <j.chavez@wgu.edu> * Export Selected button only on search results (#285) * Allow CSV Export for draft collections by Admin (#284) Adding check for collection publish status @ CollectionController.kt Show download button in published and draft collections. - Only admin can download draft collection. Co-authored-by: Jose Chavez <j.chavez@wgu.edu> * Fix export draft collection (#286) - Download draft collection is only available for admin. - Download published collection is available for all roles. * Allow Admin user to delete Collections (#287) Co-authored-by: Jose Chavez <j.chavez@wgu.edu> * Updating roles config to be enabled by default (#289) * updating roles config to be enabled by default and updating README.md to match the config * updating ui unit tests related to task enabled by roles * upgraded com.fasterxml.jackson to v2.14.1 (#288) * [maven-release-plugin] prepare release 2.4.0 * [maven-release-plugin] prepare for next development iteration * Update pom.xml (#291) Excluding jackson-databind from several dependencies including it * Update scss property name in angular.json (#293) This changes with Angular 9, and causes failures when using ng generate _____ * Exclude all API properties file from osmt-api-lib artifact (#294) * [maven-release-plugin] prepare release 2.4.1 * [maven-release-plugin] prepare for next development iteration * Update pom.xml (#295) Correct the over-greedy config exclusions in the osmt-api-lib artifact. * [maven-release-plugin] prepare release 2.4.2 * [maven-release-plugin] prepare for next development iteration * OSMT-299: Added 'Copy Public URL' to manage RSD action bar. (#302) Co-authored-by: Aaron James Arterburn <aaron@theronald.solution> * Update rqueue-spring-boot-starter to 2.13.0-RELEASE (#305) Patching for CVE: CVE-2022-37767 - Library: pebble-3.1.5.jar - Vulnerable version: 3.1.5 - Patched Version: 3.1.6 or 3.2.0 edu.wgu.osmt:osmt-api:jar:2.5.0-SNAPSHOT \- com.github.sonus21:rqueue-spring-boot-starter:jar:2.13.0-RELEASE:compile \- com.github.sonus21:rqueue-core:jar:2.13.0-RELEASE:compile \- io.pebbletemplates:pebble-spring5:jar:3.1.6:compile \- io.pebbletemplates:pebble:jar:3.1.6:compile * Correct out-of-date roles info in README (#310) * Provide my workspace feature to users (#292) As an OSMT user, I want the ability to save my search results into my private "workspace" collection. - I want the ability to save multiple search results to this workspace collection. - I also want the ability to remove results from the workspace collection, with the same features as normal collections. - The "workspace" collection is always private to the user. - This workspace collection can be exported as a CSV, or converted to a typical Collection. - Workspace should have a button to reset. * Page can load without roles in local storage (#315) * Added description field to collection. (#311) * updated dependencies (#314) * [maven-release-plugin] prepare release 2.5.0 * [maven-release-plugin] prepare for next development iteration * Adjust header component test for DOM race condition (#322) * Adjust Header Component test for DOM race condition * update README with details about Role behaviors (#323) * Add a static CI dataset, and options in osmt_cli.sh (#324) * Add a static CI dataset, and options in osmt_cli.sh * Added start for dev Docker stack to Spring app CLI commands * Adding filters to RSD Library (#312) * Update header.component.spec.ts (#331) * Update osmt_cli.sh to check for mysql client before loading static CI dataset (#325) * Update curator role description in README (#332) * Show correctly advanced filtered search on dark and light theme (#329) * Fix styles filter drop down * Fix styles filter chips * Use assets instead of static svg * Bug/osmt 12 fix filters placement (#334) * Removed the absolute position and added it relative position along with a few css changes required to look nice * Autocomplete on advanced search (#330) * Add auto complete in advanced search * Create Form Module * Small fix to reindex command and osmt_cli.sh (#328) * Small fix to reindex command and osmt_cli.sh * Refactored Search Select Form Fields to fix bugs caused by FieldControl being the control attached to search text input not selected values. (#340) * Added ability to set multiple authors for an RSD. (#326) - updated database schema, DTOs, API, and UI - updated API spec file - updated test data used in Maven build * Added ability to set multiple categories for an RSD (#327) * OSMT-198: Added ability to set multiple categories for an RSD. * Update static dataset with multi author/category changes --------- Co-authored-by: John Kallies <3021949+JohnKallies@users.noreply.github.com> * Merge in the 2.5.1 hotfix (#349) * Add workspace update for DB migrations * Cumulative Hotfixes for Release-2.5.1 (#338) * Correct removal query to select correct RSDs in collection * Corrected 'select all' RSDs state * Corrected call to add RSDs so that it adds intended RSDs * Correcting Logic for archive/unarchive collection process * Adding Unit test for Updating the status of a Collection --------- Co-authored-by: manuel-delvillar <68391066+manuel-delvillar@users.noreply.github.com> --------- Co-authored-by: manuel-delvillar <68391066+manuel-delvillar@users.noreply.github.com> Co-authored-by: wgu-edwin <68077442+wgu-edwin@users.noreply.github.com> Co-authored-by: Jose Chavez <115018284+jchavez137@users.noreply.github.com> * [maven-release-plugin] prepare release 2.5.1 * [maven-release-plugin] prepare for next development iteration * Changing Mockk to be used instead of Mockito in CollectionControllerTest.kt --------- Co-authored-by: manuel-delvillar <68391066+manuel-delvillar@users.noreply.github.com> Co-authored-by: wgu-edwin <68077442+wgu-edwin@users.noreply.github.com> Co-authored-by: Jose Chavez <115018284+jchavez137@users.noreply.github.com> Co-authored-by: Jose Chavez <j.chavez@wgu.edu> * Provide selectable page size controls for RSDs (#344) --------- Co-authored-by: manuel-delvillar <68391066+manuel-delvillar@users.noreply.github.com> * Elasticsearch Logging for Tests (#350) * Suppressed security warning for testing and elevated logging level * Remove unneeded comments * OSMT-25: Export to Excel (.xlsx) (#320) * OSMT-25: Refactor and abstraction for CSV and Excel exports - Added endpoints and backend logic for Excel export - Updated endpoint security conf & OpenAPI - Add support for menu in vertical-action-bar - Item in vertical-action-bar can display a menu if available. - Add drop up menu - Suppress erroneous Karma logs - Create export helper components - Refactor components using export helpers - Update tests --------- Co-authored-by: manuel-delvillar <68391066+manuel-delvillar@users.noreply.github.com> * Allow shift-selection of contiguous RSDs (#347) * Select All option page results vs all results (#362) * Add select-all component * Add api search to export xlsx * Add select all to collection and rsd tables * Revert GitHub hosted runner to Ubuntu 20.04 (#374) * OSMT-300: Show categories with totals on collection detail pages. (#363) * OSMT-300: Show categories with totals on collection detail pages. * OSMT-300: Collapsible pill group for displayed categories --------- Co-authored-by: Nate Otto <nate@ottonomy.net> * Updates to README for local CI static dataset (#384) * Updates to README for local CI static dataset * OSMT-224: OpenAPI spec file to match current API (#336) * OSMT-25: OpenAPI spec file to match current API * OSMT-64: Depreciated legacy api spec files * Fix incorrect default properties causing incorrect URLs in dev * Xit workspace test causing build failures (#400) * Feature/osmt 303 category list and detail (#375) * OSMT-303: Created Category service * OSMT-303: Created Category detail component * OSMT-303: Created Category list component * OSMT-303: Openapi spec updates * Closes 381. Changes wrap behavior for card heading (#387) * Added CHANGELOG.md (#398) * OSMT- 276 service classes UI (#391) * Adding new services classes for jobCodes and namedReferences * Renaming package and services name classes. Extending new abstract class from the existing one. * refactoring JobCode classes and package. Adding CRUD requests * adding providers for unit testing in abstract-data.service.spec.ts * Adding Enum for MetadataType, Optimizing Imports * Adding implementation for delete method in Abstract service * Remove unused code - Remove ApiGetParams. - Constructor in abstract.service now is protected. * Add alias for test directory * Adding new services classes for jobCodes and namedReferences * Renaming package and services name classes. Extending new abstract class from the existing one * updating openapi.yaml to match endpoint definition * Correcting Routepath and refactoring web methods * Correcting buildTableParams sort param * Updating endpoints call to match definition --------- Co-authored-by: manuel-delvillar <68391066+manuel-delvillar@users.noreply.github.com> * Add Postman API Tests to OSMT (#348) * Add scripts and configs to start API test app Rebased from develop branch * added postman files * added env example file * passed env variables seperately instead of env file * updated example email * latest commit * added newman installation as dev dependency n package.json file * added package.json for api tetss * fail script on error * removed trailing comma in ui package file * Graceful shutdown of spring app script (#365) * Graceful shutdown of spring app script created script that grabs spring app PID and sends SIGINT to app to stop it. * forgot to call the main function, added it back * remvoed seperate function and added inline in main. Updated jps grep call * Added check for verifying if app is running before trying to shut it down added a second check to verify that app is indeed stopped. * added a retry function extrapolated the get app pid into it's own function for DRY purposes. crated a retry function that tries 12 times and waits 3 secs in between. * implementing curl retry to get index page of OSMT app, adding Static … (#370) * implementing curl retry to get index page of OSMT app, adding Static data set import call and Reindex * Graceful shutdown of spring app script (#365) * Graceful shutdown of spring app script created script that grabs spring app PID and sends SIGINT to app to stop it. * forgot to call the main function, added it back * remvoed seperate function and added inline in main. Updated jps grep call * Added check for verifying if app is running before trying to shut it down added a second check to verify that app is indeed stopped. * added a retry function extrapolated the get app pid into it's own function for DRY purposes. crated a retry function that tries 12 times and waits 3 secs in between. * adding call to shutdown instance script * adding call to shutdown instance script * moving shutdown script to bin folder, adding logic to stop api script * removing shutdown_osmt_app.sh and adding that very logic to stop_api_test_server.sh * removing unnecessary code in start_api_test_server.sh, removing unsafe murder of process, changing to be in a more safe way. Adding the call to stop the test stack in stop_api_test_server.sh. * Added a place for a file log called osmt_spring_app.log created trap for error and sigint to handle clean up * Incorporated feedback from John * renamed logFile to proper bash log_file * removed commented code * changed directory to /target where it can get destroyed after mvn clean install --------- Co-authored-by: wgu-edwin <68077442+wgu-edwin@users.noreply.github.com> Co-authored-by: Edwin Santizo <edwin.santizo@wgu.edu> * OSMT-64: Write token to temp file; Fix auth url (#393) * postman collection now created via shell script * Renamed script to pre_test_setup that encompasses more of what it does now. * moved the package json out of postman folder in test folder. * installed npx. * removed test-api and create collection script out of the package json file * added script function for creating postman collection from an openapi yml file * added script function to run newman to test collection * Added the get_bearer_token functionality part of the run script now when run api tests it has the token to do so. * created new pom for test folder as module. * added maven exec to execute tests phases * updated stop server file to use a more common kill task that all posix terminal shells know. * added fix for workspace spec file causing build to fail. Manuels fix * commenting out problem UI test for future fix * OSMT-64: API Endpoint Tests (#367) * OSMT-64: API Endpoint Tests Skills & Collections * OSMT-64: Postman Collection test injector * OSMT-64: Cleanup of test injector; Added test data * OSMT-64: API Tests for remaining endpoints * OSMT-64: Repair package-lock after rebase * OSMT-64: OpenApi correction * Added function to pre-auth script to run test injector * Removed the args from path and passed shell script directly to executable * updated run api script to run the generated postman collection with tests. * removed extra .gitignore created. * Removed post-integration-test from pom.xml * Added function that installs npm modules * Added clean and error trap to run api tests script. Should clean up if either the tests pass or fail. * OSMT-64: Test fixes for api test environment Rebasing from develop * Merged the last tests into script. * All endpoints have tests coverage * fixed merge conflicts * Added docker clean up * Added the clean up of docker stack at the beginning in the pre-test-setup. That way it doesn't destroy and possible logs in case tests fail * Fixed typo in the osmt.env.example so it is the correct variable name * Added missing tests after rebase * Created tests for categories route from Nate ottos team PR. * Metadata routes are failing because the endpoints do not exist yet, and we still added it to the openapi yaml for some reason. * Removed JQ depedency so now we have a js file that gets called by node to grab token * created a quick README.md --------- Co-authored-by: John Kallies <3021949+JohnKallies@users.noreply.github.com> Co-authored-by: wgu-edwin <68077442+wgu-edwin@users.noreply.github.com> Co-authored-by: Jose Chavez <115018284+jchavez137@users.noreply.github.com> Co-authored-by: Edwin Santizo <edwin.santizo@wgu.edu> Co-authored-by: Corpratespaz <74815577+Corpratespaz@users.noreply.github.com> * Update OSMT to angular 16 (#402) * Update to angular 16 * Use ng.js instead of ng * Set target es2022 * Update node & npm version * Increased angular budget warning and error limits --------- Co-authored-by: David Holub <74815577+Corpratespaz@users.noreply.github.com> * Lengthens default session length to avoid constant logout experience (#390) Closes #205 with a proposed default session idle timeout of 24 hours instead of 15 minutes. * Bump jszip from 3.7.1 to 3.10.1 in /ui (#296) Bumps [jszip](https://github.com/Stuk/jszip) from 3.7.1 to 3.10.1. - [Release notes](https://github.com/Stuk/jszip/releases) - [Changelog](https://github.com/Stuk/jszip/blob/main/CHANGES.md) - [Commits](Stuk/jszip@v3.7.1...v3.10.1) --- updated-dependencies: - dependency-name: jszip dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ua-parser-js from 0.7.31 to 0.7.35 in /ui (#351) Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.31 to 0.7.35. - [Release notes](https://github.com/faisalman/ua-parser-js/releases) - [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md) - [Commits](faisalman/ua-parser-js@0.7.31...0.7.35) --- updated-dependencies: - dependency-name: ua-parser-js dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Revert "OSMT- 276 service classes UI (#391)" (#408) This reverts commit 3a58e68. * Removed Protractor as e2e (#410) * Removed Protractor. No e2e provided. * Update Karma from v3 to v4 (#415) * Update application.properties to remove overly-verbose logging levels (#416) * Added GH action inside GH job (#412) * Added GH action inside GH job * Updated maven.yml file to call integration tests. * Bump vite and @angular-devkit/build-angular in /ui (#414) Removes [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). It's no longer used after updating ancestor dependency [@angular-devkit/build-angular](https://github.com/angular/angular-cli). These dependencies need to be updated together. Removes `vite` Updates `@angular-devkit/build-angular` from 16.0.4 to 16.0.5 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](angular/angular-cli@16.0.4...16.0.5) --- updated-dependencies: - dependency-name: vite dependency-type: indirect - dependency-name: "@angular-devkit/build-angular" dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * OSMT 3.0 Changelog (#423) * OSMT 3.0.0 CHANGELOG updates --------- Co-authored-by: John Kallies <3021949+JohnKallies@users.noreply.github.com> * Add user testing script (#424) * Add osmt-user-testing-script.md user testing script * Formatted as a markdown file, easier to manage and diff * added osmt-api exclusions (#422) * Add additional testing paths for 3.0.0 features (#425) * Refactor osmt_cli functions into common lib (#427) * Refactor osmt_cli functions into common lib * Add API Versioning to OSMT (#407) * Add API versioning to Angular App (#406) * Introducing API Versioning to Spring App (#405) * Feature/api spec and tests update (#413) --------- Co-authored-by: manuel-delvillar <68391066+manuel-delvillar@users.noreply.github.com> Co-authored-by: Jose Chavez <j.chavez@wgu.edu> Co-authored-by: wgu-edwin <68077442+wgu-edwin@users.noreply.github.com> Co-authored-by: David Holub <74815577+Corpratespaz@users.noreply.github.com> Co-authored-by: John Kallies <3021949+JohnKallies@users.noreply.github.com> * Fix test race condition for Angular build (#418) * Add new test without using the DOM * New GH actions workflow runs api tests (#420) * Refactored into two parallel github workflows * Add route to my-workspace.component.spec.ts (#399) * New Feature: Infrastructure Recipe for AWS cloud deployment (#395) * Up and running java application in ECS. main.tf removed * Update README, add config and secrets templates * Update GH Workflow to use latest ubuntu image (#437) * Show RSDs with similarity (#429) - Display similar RSDs on import - Display similar RSDs on each RSD row. - Add new endpoint similarities/results * Feature/utf8mb4 (#434) * updated all tables except keyword to utf8mb4 * updated keyword table varchar to 767 * added libraries for mysql and changed to utf8mb4 on docker files * updated sttaic ci dataset with latest data and added my sql jar * Added test exclusion for quickstart (#440) * Refactored pre_test_setup and run_api_tests scripts (#432) * Refactored pre_test_setup and run_api_tests scripts * Added new workflow for pre_test_setup file * Added new work flow for run_api_tests file. --------- Co-authored-by: John Kallies <3021949+JohnKallies@users.noreply.github.com> * Feature/osmt 367 remove quickstart option (#441) * removed quickstart from osmt-cli.sh * updated readme for quickstart deprecation changes --------- Co-authored-by: Jose Chavez <j.chavez@wgu.edu> * Fix versioning for Delete Collection endpoint (#438) * Feature/osmt 38 import directly to collection (#436) * Update osmt_cli.sh (#446) Fixed line wrapping issue * Update osmt-user-testing-script.md (#449) feature/test-script-updates-for-admin * Upgrade testcontainers to 1.18.3 (#453) * Add additional logging for env file sourcing in GH Action builds (#457) * Use 'debug' Spring profile for logging properties to console (#461) * Feature/pfer 231 fix roles bug (#465) Upgraded supporting libs for Osmt v3.0.0 - Updated UI to Angular v16 (previously v12) - Upgrade to JDK 17 - Upgrade to spring-boot v3.1.2 - Upgrade to elasticsearch-java library v8.7.1 - Upgrade to ElasticSearch Server v8.11.3 --------- Co-authored-by: Huey <shnooga@gmail.com> Co-authored-by: Jesus Bautista <jesus.gudino@wgu.edu> Co-authored-by: John Kallies <3021949+JohnKallies@users.noreply.github.com> * [maven-release-plugin] prepare release 3.0.0 * [maven-release-plugin] prepare for next development iteration * Add documentation for UI local development and OAuth3 redirects (#468) * PFER-2344 Updated wguopensource/osmt-app docker image creation by retrieving the desire Osmt jar from maven central instead of building from git; much quicker (#469) Co-authored-by: Huey <shnooga@gmail.com> * Updating testcontainers version in pom.xml (#472) Co-authored-by: Huey <shnooga@gmail.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: John Kallies <3021949+JohnKallies@users.noreply.github.com> Co-authored-by: Devon Sumner <59662169+hikr17@users.noreply.github.com> Co-authored-by: Jesus Bautista Gudino <103442937+jesusgudino@users.noreply.github.com> Co-authored-by: wgu-edwin <68077442+wgu-edwin@users.noreply.github.com> Co-authored-by: AaronHanich <Aaron.hanich@wgu.edu> Co-authored-by: Huey <shnooga@gmail.com> Co-authored-by: Jesus Bautista <jesus.gudino@wgu.edu> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jchavez137 <115018284+jchavez137@users.noreply.github.com> Co-authored-by: Edwin Santizo <edwin.santizo@wgu.edu> Co-authored-by: manuel-delvillar <68391066+manuel-delvillar@users.noreply.github.com> Co-authored-by: Jose Chavez <j.chavez@wgu.edu> Co-authored-by: Aaron James Arterburn <aaron@theronald.solutions> Co-authored-by: Aaron James Arterburn <aaron@theronald.solution> Co-authored-by: Sowmya Chaganti <58789480+schagantiwgu@users.noreply.github.com> Co-authored-by: Corpratespaz <74815577+Corpratespaz@users.noreply.github.com> Co-authored-by: Nate Otto <nate@ottonomy.net> Co-authored-by: psanchez-wgu <124180236+psanchez-wgu@users.noreply.github.com>
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.