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

Merge ASL Emailer #5

Open
wants to merge 157 commits into
base: repo-init
Choose a base branch
from
Open

Merge ASL Emailer #5

wants to merge 157 commits into from

Conversation

lawrence-witt-ho
Copy link

@lawrence-witt-ho lawrence-witt-ho commented Mar 7, 2025

This pull request merges the first external submodule - asl-emailer - into the workspace repository. It also adds new a drone pipeline configuration to prepare asl-workspace for use as a monorepo.

  • Original asl-emailer submodule is deleted.
  • All commits from the master branch on asl-emailer have been copied across, rewriting the commit paths to preserve history.
  • Original asl-emailer drone pipeline has been extracted to a new pipeline in the root of the repository.
  • Pipeline has been amended to account for changes in file paths to packages given its new location, and add custom clone and changeset functionality.

Changeset functionality is not strictly required for this pull request, but it has been added in advance of local dependency packages being merged in so that we may verify the approach is correct and working as expected.

This functionality is required because leaving the drone pipeline for each package in place means it can never be triggered by sibling directories it may depend on. Drone does not have a built-in solution for triggering based on file path changes, unlike GitHub Actions, and a custom changeset script seemed like the least overhead required to enable this functionality. We place a new pipeline at the root of the repository, triggering all pipelines by default, then determine for each package whether it should be allowed to continue or exit early and skip.

wheelsandcogs and others added 19 commits November 10, 2022 15:46
ASL-4129 Add Anchore Image Scanning as part of build pipelines
Bumps [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) and [aws-sdk](https://github.com/aws/aws-sdk-js). These dependencies needed to be updated together.

Updates `xml2js` from 0.4.19 to 0.5.0
- [Release notes](https://github.com/Leonidas-from-XIV/node-xml2js/releases)
- [Commits](Leonidas-from-XIV/node-xml2js@0.4.19...0.5.0)

Updates `aws-sdk` from 2.1240.0 to 2.1354.0
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.1240.0...v2.1354.0)

---
updated-dependencies:
- dependency-name: xml2js
  dependency-type: indirect
- dependency-name: aws-sdk
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [webpack](https://github.com/webpack/webpack) from 5.74.0 to 5.76.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.74.0...v5.76.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](json5/json5@v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* update package-lock to include dependabot updates

* update dockerfile

* add cve expection to build

* update npm in dockerfile

* add exception for build
* ran npm audit, using asl-eslint-common

* drone ci to use trivyi, migrating from anchore

* cve updated.

* final push

* eslint config repointed
This reverts commit 1d061edca77b402b7c6372b9f174530bc7520c9a.
* Keycloak Realm now using lower case, Keycloak URL now using V22 instance URI, CVE updated.

* CVE updated.
@lawrence-witt-ho lawrence-witt-ho changed the title Merge ASL Emailer WIP Merge ASL Emailer Mar 7, 2025
@lawrence-witt-ho lawrence-witt-ho changed the title WIP Merge ASL Emailer Merge ASL Emailer Mar 7, 2025
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.

10 participants