From 3bb230a79aefd3eefa6b71545b43d0eef1b89b93 Mon Sep 17 00:00:00 2001 From: Ninad Kavimandan Date: Thu, 24 Jun 2021 10:51:42 +0530 Subject: [PATCH 1/8] added templates for gulp + grunt + webpack --- ci/grunt.yml | 27 ++++++++++++++++++++++++++ ci/gulp.yml | 27 ++++++++++++++++++++++++++ ci/properties/grunt.properties.json | 6 ++++++ ci/properties/gulp.properties.json | 6 ++++++ ci/properties/webpack.properties.json | 6 ++++++ ci/webpack.yml | 28 +++++++++++++++++++++++++++ 6 files changed, 100 insertions(+) create mode 100644 ci/grunt.yml create mode 100644 ci/gulp.yml create mode 100644 ci/properties/grunt.properties.json create mode 100644 ci/properties/gulp.properties.json create mode 100644 ci/properties/webpack.properties.json create mode 100644 ci/webpack.yml diff --git a/ci/grunt.yml b/ci/grunt.yml new file mode 100644 index 0000000..83464d1 --- /dev/null +++ b/ci/grunt.yml @@ -0,0 +1,27 @@ +name: Grunt CI + +on: + push: + branches: [ $default-branch ] + pull_request: + branches: [ $default-branch ] + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [12.x, 14.x, 16.x] + + steps: + - uses: actions/checkout@v2 + + - uses: actions/setup-node@v1 + with: + node-version: {{{ matrix.node-version }}} + + - name: npm install, build + run: | + npm install + grunt diff --git a/ci/gulp.yml b/ci/gulp.yml new file mode 100644 index 0000000..708f9b3 --- /dev/null +++ b/ci/gulp.yml @@ -0,0 +1,27 @@ +name: Gulp CI + +on: + push: + branches: [ $default-branch ] + pull_request: + branches: [ $default-branch ] + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [12.x, 14.x, 16.x] + + steps: + - uses: actions/checkout@v2 + + - uses: actions/setup-node@v1 + with: + node-version: {{{ matrix.node-version }}} + + - name: npm install, build + run: | + npm install + gulp diff --git a/ci/properties/grunt.properties.json b/ci/properties/grunt.properties.json new file mode 100644 index 0000000..b721ee4 --- /dev/null +++ b/ci/properties/grunt.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Grunt", + "description": "Build a Grunt project with npm.", + "iconName": "nodejs", + "categories": ["JavaScript", "npm", "Grunt"] +} diff --git a/ci/properties/gulp.properties.json b/ci/properties/gulp.properties.json new file mode 100644 index 0000000..9e5b02e --- /dev/null +++ b/ci/properties/gulp.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Gulp", + "description": "Build a Gulp project with npm.", + "iconName": "nodejs", + "categories": ["JavaScript", "npm", "Gulp"] +} diff --git a/ci/properties/webpack.properties.json b/ci/properties/webpack.properties.json new file mode 100644 index 0000000..4efd0b2 --- /dev/null +++ b/ci/properties/webpack.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Webpack", + "description": "Build a Webpack project with npm.", + "iconName": "nodejs", + "categories": ["JavaScript", "npm", "Webpack"] +} diff --git a/ci/webpack.yml b/ci/webpack.yml new file mode 100644 index 0000000..d79e907 --- /dev/null +++ b/ci/webpack.yml @@ -0,0 +1,28 @@ +name: Webpack CI + +on: + push: + branches: [ $default-branch ] + pull_request: + branches: [ $default-branch ] + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [12.x, 14.x, 16.x] + + steps: + - uses: actions/checkout@v2 + + - uses: actions/setup-node@v1 + with: + node-version: {{{ matrix.node-version }}} + + - name: npm install, build + run: | + npm install -g webpack webpack-cli --save-dev + npm install + npx webpack From edd7400d76d8ff347b62a0c662070b5256564be1 Mon Sep 17 00:00:00 2001 From: Ninad Kavimandan Date: Thu, 24 Jun 2021 11:00:38 +0530 Subject: [PATCH 2/8] removed CI from the name --- ci/grunt.yml | 9 +++++---- ci/gulp.yml | 9 +++++---- ci/webpack.yml | 9 +++++---- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/ci/grunt.yml b/ci/grunt.yml index 83464d1..767e8fa 100644 --- a/ci/grunt.yml +++ b/ci/grunt.yml @@ -1,4 +1,4 @@ -name: Grunt CI +name: Grunt on: push: @@ -17,11 +17,12 @@ jobs: steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 with: - node-version: {{{ matrix.node-version }}} + node-version: ${{ matrix.node-version }} - - name: npm install, build + - name: Build run: | npm install grunt diff --git a/ci/gulp.yml b/ci/gulp.yml index 708f9b3..962d15f 100644 --- a/ci/gulp.yml +++ b/ci/gulp.yml @@ -1,4 +1,4 @@ -name: Gulp CI +name: Gulp on: push: @@ -17,11 +17,12 @@ jobs: steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 with: - node-version: {{{ matrix.node-version }}} + node-version: ${{ matrix.node-version }} - - name: npm install, build + - name: Build run: | npm install gulp diff --git a/ci/webpack.yml b/ci/webpack.yml index d79e907..eb85baf 100644 --- a/ci/webpack.yml +++ b/ci/webpack.yml @@ -1,4 +1,4 @@ -name: Webpack CI +name: Webpack on: push: @@ -17,11 +17,12 @@ jobs: steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 with: - node-version: {{{ matrix.node-version }}} + node-version: ${{ matrix.node-version }} - - name: npm install, build + - name: Build run: | npm install -g webpack webpack-cli --save-dev npm install From 5175c338194a0e9a233f37ccdef824a8b5e5732c Mon Sep 17 00:00:00 2001 From: Ninad Kavimandan Date: Tue, 20 Jul 2021 10:19:59 +0530 Subject: [PATCH 3/8] updated icons for gulp + grunt + webpack ci --- ci/properties/grunt.properties.json | 2 +- ci/properties/gulp.properties.json | 2 +- ci/properties/webpack.properties.json | 2 +- ci/webpack.yml | 1 - 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ci/properties/grunt.properties.json b/ci/properties/grunt.properties.json index b721ee4..bbda07f 100644 --- a/ci/properties/grunt.properties.json +++ b/ci/properties/grunt.properties.json @@ -1,6 +1,6 @@ { "name": "Grunt", "description": "Build a Grunt project with npm.", - "iconName": "nodejs", + "iconName": "grunt", "categories": ["JavaScript", "npm", "Grunt"] } diff --git a/ci/properties/gulp.properties.json b/ci/properties/gulp.properties.json index 9e5b02e..58304fe 100644 --- a/ci/properties/gulp.properties.json +++ b/ci/properties/gulp.properties.json @@ -1,6 +1,6 @@ { "name": "Gulp", "description": "Build a Gulp project with npm.", - "iconName": "nodejs", + "iconName": "gulp", "categories": ["JavaScript", "npm", "Gulp"] } diff --git a/ci/properties/webpack.properties.json b/ci/properties/webpack.properties.json index 4efd0b2..240393b 100644 --- a/ci/properties/webpack.properties.json +++ b/ci/properties/webpack.properties.json @@ -1,6 +1,6 @@ { "name": "Webpack", "description": "Build a Webpack project with npm.", - "iconName": "nodejs", + "iconName": "webpack", "categories": ["JavaScript", "npm", "Webpack"] } diff --git a/ci/webpack.yml b/ci/webpack.yml index eb85baf..5839a82 100644 --- a/ci/webpack.yml +++ b/ci/webpack.yml @@ -24,6 +24,5 @@ jobs: - name: Build run: | - npm install -g webpack webpack-cli --save-dev npm install npx webpack From e12559a4f839a7109e282761ed5421f8afbb9a38 Mon Sep 17 00:00:00 2001 From: Ninad Kavimandan Date: Tue, 20 Jul 2021 10:43:58 +0530 Subject: [PATCH 4/8] updated descriptions and workflow names --- ci/grunt.yml | 2 +- ci/gulp.yml | 2 +- ci/properties/grunt.properties.json | 2 +- ci/properties/gulp.properties.json | 2 +- ci/properties/webpack.properties.json | 2 +- ci/webpack.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ci/grunt.yml b/ci/grunt.yml index 767e8fa..8c83cb6 100644 --- a/ci/grunt.yml +++ b/ci/grunt.yml @@ -1,4 +1,4 @@ -name: Grunt +name: NodeJS with Grunt on: push: diff --git a/ci/gulp.yml b/ci/gulp.yml index 962d15f..cc5da13 100644 --- a/ci/gulp.yml +++ b/ci/gulp.yml @@ -1,4 +1,4 @@ -name: Gulp +name: NodeJS with Gulp on: push: diff --git a/ci/properties/grunt.properties.json b/ci/properties/grunt.properties.json index bbda07f..aac35f1 100644 --- a/ci/properties/grunt.properties.json +++ b/ci/properties/grunt.properties.json @@ -1,6 +1,6 @@ { "name": "Grunt", - "description": "Build a Grunt project with npm.", + "description": "Build a NodeJS project with npm and grunt.", "iconName": "grunt", "categories": ["JavaScript", "npm", "Grunt"] } diff --git a/ci/properties/gulp.properties.json b/ci/properties/gulp.properties.json index 58304fe..5eeabb7 100644 --- a/ci/properties/gulp.properties.json +++ b/ci/properties/gulp.properties.json @@ -1,6 +1,6 @@ { "name": "Gulp", - "description": "Build a Gulp project with npm.", + "description": "Build a NodeJS project with npm and gulp.", "iconName": "gulp", "categories": ["JavaScript", "npm", "Gulp"] } diff --git a/ci/properties/webpack.properties.json b/ci/properties/webpack.properties.json index 240393b..3f4e4aa 100644 --- a/ci/properties/webpack.properties.json +++ b/ci/properties/webpack.properties.json @@ -1,6 +1,6 @@ { "name": "Webpack", - "description": "Build a Webpack project with npm.", + "description": "Build a NodeJS project with npm and webpack.", "iconName": "webpack", "categories": ["JavaScript", "npm", "Webpack"] } diff --git a/ci/webpack.yml b/ci/webpack.yml index 5839a82..8edb34f 100644 --- a/ci/webpack.yml +++ b/ci/webpack.yml @@ -1,4 +1,4 @@ -name: Webpack +name: NodeJS with Webpack on: push: From 3e7eb56f2798bbcf2641285055071fa5db322f99 Mon Sep 17 00:00:00 2001 From: Ninad Kavimandan Date: Tue, 20 Jul 2021 13:30:46 +0530 Subject: [PATCH 5/8] added `TypeScript` for gulp + grunt + webpack --- ci/properties/grunt.properties.json | 2 +- ci/properties/gulp.properties.json | 2 +- ci/properties/webpack.properties.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/properties/grunt.properties.json b/ci/properties/grunt.properties.json index aac35f1..c8a5b9f 100644 --- a/ci/properties/grunt.properties.json +++ b/ci/properties/grunt.properties.json @@ -2,5 +2,5 @@ "name": "Grunt", "description": "Build a NodeJS project with npm and grunt.", "iconName": "grunt", - "categories": ["JavaScript", "npm", "Grunt"] + "categories": ["JavaScript", "TypeScript", "npm", "Grunt"] } diff --git a/ci/properties/gulp.properties.json b/ci/properties/gulp.properties.json index 5eeabb7..658325b 100644 --- a/ci/properties/gulp.properties.json +++ b/ci/properties/gulp.properties.json @@ -2,5 +2,5 @@ "name": "Gulp", "description": "Build a NodeJS project with npm and gulp.", "iconName": "gulp", - "categories": ["JavaScript", "npm", "Gulp"] + "categories": ["JavaScript", "TypeScript", "npm", "Gulp"] } diff --git a/ci/properties/webpack.properties.json b/ci/properties/webpack.properties.json index 3f4e4aa..1e22ccb 100644 --- a/ci/properties/webpack.properties.json +++ b/ci/properties/webpack.properties.json @@ -2,5 +2,5 @@ "name": "Webpack", "description": "Build a NodeJS project with npm and webpack.", "iconName": "webpack", - "categories": ["JavaScript", "npm", "Webpack"] + "categories": ["JavaScript", "TypeScript", "npm", "Webpack"] } From 8ba0ca0797f1852b9f689a07c015c19bc723c980 Mon Sep 17 00:00:00 2001 From: Josh Gross Date: Mon, 26 Jul 2021 11:26:46 -0400 Subject: [PATCH 6/8] Remove extra character (#1023) --- ci/ios.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/ios.yml b/ci/ios.yml index 032b77a..ab92d32 100644 --- a/ci/ios.yml +++ b/ci/ios.yml @@ -26,7 +26,7 @@ jobs: platform: ${{ 'iOS Simulator' }} run: | # xcrun xctrace returns via stderr, not the expected stdout (see https://developer.apple.com/forums/thread/663959) - device=`xcrun xctrace list devices 2>&1 | grep -oE 'iPhone.*?[^\(]+' | head -1 | awk '{$1=$1;print}'`` + device=`xcrun xctrace list devices 2>&1 | grep -oE 'iPhone.*?[^\(]+' | head -1 | awk '{$1=$1;print}'` if [ $scheme = default ]; then scheme=$(cat default); fi if [ "`ls -A | grep -i \\.xcworkspace\$`" ]; then filetype_parameter="workspace" && file_to_build="`ls -A | grep -i \\.xcworkspace\$`"; else filetype_parameter="project" && file_to_build="`ls -A | grep -i \\.xcodeproj\$`"; fi file_to_build=`echo $file_to_build | awk '{$1=$1;print}'` From 5ba97df54d7ca126e06bc34e57de480349aca331 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Mon, 26 Jul 2021 13:22:45 -0400 Subject: [PATCH 7/8] Remove matrix for Deno template. (#1024) Fixes: The actions/checkout action on windows checks out files with \r\n line endings instead of preserving them. This causes deno fmt --check to fail because the line endings are \r\n instead of \n. Instead of working around this problem specifically on Windows, this change removes the matrix in order to simplify the action. Co-authored-by: Josh Gross --- ci/deno.yml | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/ci/deno.yml b/ci/deno.yml index cf91f5e..38f2319 100644 --- a/ci/deno.yml +++ b/ci/deno.yml @@ -3,7 +3,7 @@ # separate terms of service, privacy policy, and support # documentation. -# This workflow will install Deno and run tests across stable and canary builds on Windows, Ubuntu and macOS. +# This workflow will install Deno then run Deno lint and test. # For more information see: https://github.com/denoland/setup-deno name: Deno @@ -16,12 +16,7 @@ on: jobs: test: - runs-on: ${{ matrix.os }} # runs a test on Ubuntu, Windows and macOS - - strategy: - matrix: - deno: ["v1.x", "canary"] - os: [macOS-latest, windows-latest, ubuntu-latest] + runs-on: ubuntu-latest steps: - name: Setup repo @@ -29,9 +24,9 @@ jobs: - name: Setup Deno # uses: denoland/setup-deno@v1 - uses: denoland/setup-deno@4a4e59637fa62bd6c086a216c7e4c5b457ea9e79 + uses: denoland/setup-deno@004814556e37c54a2f6e31384c9e18e9833173669 with: - deno-version: ${{ matrix.deno }} # tests across multiple Deno versions + deno-version: v1.x # Uncomment this step to verify the use of 'deno fmt' on each commit. # - name: Verify formatting @@ -40,8 +35,5 @@ jobs: - name: Run linter run: deno lint - - name: Cache dependencies - run: deno cache deps.ts - - name: Run tests run: deno test -A --unstable From 74200f122dee7d4100a784513de0cc7faee04e53 Mon Sep 17 00:00:00 2001 From: jxlwqq Date: Thu, 29 Jul 2021 01:02:21 +0800 Subject: [PATCH 8/8] Fix login TKE registry error (#882) Error response from daemon: Get https://ccr.ccs.tencentyun.com/v2/: unauthorized: authentication required Co-authored-by: Josh Gross --- ci/tencent.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/tencent.yml b/ci/tencent.yml index 1a059a6..0be339e 100644 --- a/ci/tencent.yml +++ b/ci/tencent.yml @@ -43,7 +43,7 @@ jobs: - name: Login TKE Registry run: | - docker login -u ${{ secrets.TENCENT_CLOUD_ACCOUNT_ID }} -p ${{ secrets.TKE_REGISTRY_PASSWORD }} ${TKE_IMAGE_URL} + docker login -u ${{ secrets.TENCENT_CLOUD_ACCOUNT_ID }} -p '${{ secrets.TKE_REGISTRY_PASSWORD }}' ${TKE_IMAGE_URL} # Push the Docker image to TKE Registry - name: Publish @@ -73,4 +73,4 @@ jobs: ./kustomize edit set image ${TKE_IMAGE_URL}:${GITHUB_SHA} ./kustomize build . | kubectl apply -f - kubectl rollout status deployment/${DEPLOYMENT_NAME} - kubectl get services -o wide \ No newline at end of file + kubectl get services -o wide