Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
2053af6
adding new folders to exclude
Jan 22, 2025
3ca8bb7
updating the architecture diagrams
Jan 22, 2025
7346bea
adding / moving helper scripts
Jan 22, 2025
088e8f8
moving the base image assests to source-repo
Jan 22, 2025
e97d74c
adjusting buildspec file with new nfs mount location & adding debug logs
Jan 22, 2025
db25f0b
refactoring poky/poky-ami project & esling formatting
Jan 22, 2025
2d81ba4
eslint & jest config refactoring / updates
Jan 22, 2025
a353e78
library version updates & scripts commands ajdustments
Jan 22, 2025
8e20ecf
github workflow adjustment to conform with new script location
Jan 22, 2025
fb04968
deprecating existing/former cdk libraries and test
Jan 22, 2025
047860d
updating package-lock.json
Jan 22, 2025
00c73eb
adding new refactored version of the CDK construct with less dependec…
Jan 22, 2025
bbdbb5a
updated readme
Jan 22, 2025
681a955
updated tests snapshot
Jan 22, 2025
9931fce
eslint reformatting
Jan 22, 2025
b28b0d3
forcing dependency to prevent iam role issue on first run of pipeline
Jan 24, 2025
360ba20
managin eof / eol with lf only (as I'm working o windows and this can…
Jan 24, 2025
4e1281d
updated test due to dependency change
Jan 24, 2025
58edccc
moving build assets script out to avoid deployment in dist
Jan 25, 2025
fbc926a
updating reference to build assets script
Jan 25, 2025
297a3a7
adding execute permission
adadouche Jan 25, 2025
db38393
package.json:
Jan 25, 2025
e2d062c
downsizing codebuild ComputeType to save on cost and because resource…
Jan 25, 2025
5827e52
Normalize all the line endings
adadouche Jan 25, 2025
acc1977
forcing lf endings
Jan 25, 2025
0eab16a
adding docker image file to allow uplaod & zip of source repo via cdk…
Feb 5, 2025
64eea57
variable renaming to improve readability
Feb 5, 2025
16ed448
differentiating ProjectKind from deprecated API
Feb 5, 2025
eda3f91
- code refactoring to remove local archive creation (using assets and…
Feb 5, 2025
46ac2aa
minor comment changes
Feb 5, 2025
a01b026
moving the vmimport bucket class to the deprecated folder
Feb 5, 2025
8089ca1
adjusting the vmimport bucket class import
Feb 5, 2025
e901fff
removing references to VMImportBucket
Feb 5, 2025
274064f
simplifying the build asset script
Feb 5, 2025
3c08b66
excluding the test folder from the dist/build output
Feb 5, 2025
9f2f614
adding excluded folder fom build and eslint
Feb 6, 2025
44adc10
cleanup and relocation of scripts and assets
Feb 6, 2025
c3ccb02
variable renaming to improve readability
Feb 6, 2025
8a5e03a
- variable renaming to improve readability
Feb 6, 2025
7f69595
updating script path
Feb 7, 2025
e18796a
varible renaming to improve readability
Feb 7, 2025
78d4de8
switching to S3 poll trigger
Feb 7, 2025
83cf806
code cleanup
Feb 7, 2025
83b8306
adjusting the readme with additional details
Feb 7, 2025
885401c
function refactoring
Feb 7, 2025
b3d9d3f
improving the doc / readme
Feb 7, 2025
cfcd856
minor change in navigation
Feb 7, 2025
90bbea2
adding the ability to use a custom local source path be used to creat…
Feb 7, 2025
4f53d67
switching to codepipeline_actions.S3Trigger.EVENTS,
Feb 10, 2025
9a0766b
- switching to codepipeline_actions.S3Trigger.EVENTS,
Feb 10, 2025
625c6f4
variable renaming
Feb 10, 2025
df9fa19
- extending create ami script with additional parameters
Feb 10, 2025
660e298
test updates
Feb 10, 2025
137d9db
removing node 18/20 support
Feb 13, 2025
130dea2
removing deprecated code
Feb 13, 2025
8f31c9f
switching to yarn
Feb 13, 2025
2943ee9
switching to yarn
Feb 13, 2025
9eb9467
Merge branch 'dev-adadouche' of https://github.com/adadouche/aws4embe…
Feb 13, 2025
78d8551
fixing shell check
Feb 13, 2025
0fec27d
fixing shell check warnings
Feb 14, 2025
59f8c07
adjusting shell check script path
Feb 14, 2025
b6034de
pre-commit failures fixes
Feb 14, 2025
a75c8f5
pre-commit failures fixes
Feb 14, 2025
b5bd7f8
Merge pull request #1 from adadouche/dev-adadouche
adadouche Feb 14, 2025
8ae5a97
adding a post install script to force dist folder generation on install
Feb 14, 2025
6d7a883
reveerting change
Feb 14, 2025
e27750e
adjusting lifecycle scripts
Feb 19, 2025
3a65fdf
updating to Yarn 2 (v4.6.0)
Feb 19, 2025
022d635
updating to Yarn 2 (v4.6.0)
Feb 19, 2025
6a03831
Merge branch 'dev-adadouche' of https://github.com/adadouche/aws4embe…
Feb 19, 2025
7caef67
adding package-lock for npm compatibility
Feb 19, 2025
04dd3f5
fixing renesas script
Feb 19, 2025
882641f
Merge pull request #2 from adadouche/dev-adadouche
adadouche Feb 20, 2025
0136132
Update doc.yml
adadouche Feb 20, 2025
a2232b9
Merge branch 'main' into main
adadouche Feb 20, 2025
a203eb0
fixing formatting
Feb 20, 2025
0a919c2
Merge branch 'main' into main
adadouche Feb 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
51 changes: 34 additions & 17 deletions .github/workflows/doc.yml
Original file line number Diff line number Diff line change
@@ -1,25 +1,42 @@
name: Typedoc build and deploy doc to GH pages
on:
push:
branches: ["main"]
push:
branches: ["main"]

workflow_dispatch:
workflow_dispatch:

permissions:
contents: write
contents: write
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT
- uses: actions/cache@v4
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-

- name: Install and Build
run: |
npm ci
npm run doc
- uses: actions/checkout@v4
- name: Enable Corepack
run: corepack enable
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: "yarn"

- name: Deploy
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: dist/docs
- name: Install and Build
run: |
yarn install --immutable
yarn run doc

- name: Deploy
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: dist/docs
2 changes: 1 addition & 1 deletion .github/workflows/shellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ jobs:
- name: Install shellcheck
run: sudo apt-get install shellcheck
- name: Run shellcheck
run: shellcheck assets/*.sh
run: for file in $(find ./source-repo -type f -iname "*.sh"); do shellcheck $file; done;
27 changes: 20 additions & 7 deletions .github/workflows/test-cdk.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,26 @@ jobs:
node-version: [22.x]

steps:
- name: Check out repository code
uses: actions/checkout@v3
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT
- uses: actions/cache@v4
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-

- uses: actions/checkout@v4
- name: Enable Corepack
run: corepack enable
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
- run: npm run check
- run: npm run build --if-present
- run: npm test
cache: "yarn"
- run: yarn install --immutable
- run: yarn run check
- run: yarn run build
- run: yarn test
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@
node_modules
dist

# yarn asset
yarn-install.log
.yarn/*
!.yarn/releases/
!.yarn/plugins/
!.yarn/versions/
!.yarn/sdks/
.pnp.*

# CDK asset staging directory
.cdk.staging
cdk.out
Expand All @@ -16,3 +25,6 @@ cdk.context.json

# Ignore Mac DS_Store files
**/.DS_Store

assets
source-zip
27 changes: 27 additions & 0 deletions .yarn/sdks/eslint/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"name": "eslint",
"version": "9.20.1-sdk",
"main": "./lib/api.js",
"type": "commonjs",
"bin": {
"eslint": "./bin/eslint.js"
},
"exports": {
".": {
"types": "./lib/types/index.d.ts",
"default": "./lib/api.js"
},
"./package.json": "./package.json",
"./use-at-your-own-risk": {
"types": "./lib/types/use-at-your-own-risk.d.ts",
"default": "./lib/unsupported-api.js"
},
"./rules": {
"types": "./lib/types/rules/index.d.ts"
},
"./universal": {
"types": "./lib/types/universal.d.ts",
"default": "./lib/universal.js"
}
}
}
1 change: 1 addition & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
nodeLinker: node-modules
Loading