From 3b931570561d52597265455c11c379bd084e7b3c Mon Sep 17 00:00:00 2001 From: dixit Date: Fri, 11 Sep 2020 11:13:05 -0700 Subject: [PATCH 1/7] feat: Add manifest file. --- manifest.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 manifest.yml diff --git a/manifest.yml b/manifest.yml new file mode 100644 index 0000000000..0103674e5f --- /dev/null +++ b/manifest.yml @@ -0,0 +1,26 @@ +name : "AWS_IoT_Device_SDK_for_Embedded_C" # Required project name. Maximum of 50 characters. No spaces allowed (replace with "_"). +version: "202009.00" # Required project version. Can support calendar or semantic versioning. Maximum of 20 characters. +description: |- # Required project description. Maximum of 255 character. + "The AWS IoT Device SDK for Embedded C is a collection of C source files + that can be used in embedded applications to securely connect to the + AWS IoT platform and interact with AWS IoT services on AWS Cloud. \n + \n + See dependencies for included libraries." +dependencies: # Optional. An array of all dependencies. + - name: "coreMQTT" # Required. Maximum of 50 characters. No spaces allowed (replace with "_"). + version: "1.0.0" # Required project version. Can support calendar or semantic versioning. Maximum of 20 characters. + repository: # Required if artifact does not exist in FreeRTOS Interactive registry. + type: "git" # Required. Only git is supported. Potential future support for zip, svn, or hg. + url: "https://github.com/FreeRTOS/coreMQTT" # Required. Maximum of 255 characters. + - name: "coreJSON" # Required. Maximum of 50 characters. No spaces allowed (replace with "_"). + version: "1.0.0" # Required project version. Can support calendar or semantic versioning. Maximum of 20 characters. + repository: # Required if artifact does not exist in FreeRTOS Interactive registry. + type: "git" # Required. Only git is supported. Potential future support for zip, svn, or hg. + url: "https://github.com/FreeRTOS/coreJSON" # Required. Maximum of 255 characters. + - name: "Device-Shadow-for-AWS-IoT-embedded-sdk" # Required. Maximum of 50 characters. No spaces allowed (replace with "_"). + version: "1.0.0" # Required project version. Can support calendar or semantic versioning. Maximum of 20 characters. + repository: # Required if artifact does not exist in FreeRTOS Interactive registry. + type: "git" # Required. Only git is supported. Potential future support for zip, svn, or hg. + url: "https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk" # Required. Maximum of 255 characters. + +license: "MIT" # Required. SPDX license ID of the library. \ No newline at end of file From 8d971d62ddba93ac0f43062de46b2ba86e5dc743 Mon Sep 17 00:00:00 2001 From: dixit Date: Fri, 11 Sep 2020 11:48:57 -0700 Subject: [PATCH 2/7] Add manifest file for CSDK --- manifest.yml | 50 ++++++++++++++++++++++++++++++-------------------- 1 file changed, 30 insertions(+), 20 deletions(-) diff --git a/manifest.yml b/manifest.yml index 0103674e5f..7d3201d8ac 100644 --- a/manifest.yml +++ b/manifest.yml @@ -1,26 +1,36 @@ -name : "AWS_IoT_Device_SDK_for_Embedded_C" # Required project name. Maximum of 50 characters. No spaces allowed (replace with "_"). -version: "202009.00" # Required project version. Can support calendar or semantic versioning. Maximum of 20 characters. -description: |- # Required project description. Maximum of 255 character. +name : "AWS_IoT_Device_SDK_for_Embedded_C" +version: "202009.00" +description: |- "The AWS IoT Device SDK for Embedded C is a collection of C source files that can be used in embedded applications to securely connect to the AWS IoT platform and interact with AWS IoT services on AWS Cloud. \n \n See dependencies for included libraries." -dependencies: # Optional. An array of all dependencies. - - name: "coreMQTT" # Required. Maximum of 50 characters. No spaces allowed (replace with "_"). - version: "1.0.0" # Required project version. Can support calendar or semantic versioning. Maximum of 20 characters. - repository: # Required if artifact does not exist in FreeRTOS Interactive registry. - type: "git" # Required. Only git is supported. Potential future support for zip, svn, or hg. - url: "https://github.com/FreeRTOS/coreMQTT" # Required. Maximum of 255 characters. - - name: "coreJSON" # Required. Maximum of 50 characters. No spaces allowed (replace with "_"). - version: "1.0.0" # Required project version. Can support calendar or semantic versioning. Maximum of 20 characters. - repository: # Required if artifact does not exist in FreeRTOS Interactive registry. - type: "git" # Required. Only git is supported. Potential future support for zip, svn, or hg. - url: "https://github.com/FreeRTOS/coreJSON" # Required. Maximum of 255 characters. - - name: "Device-Shadow-for-AWS-IoT-embedded-sdk" # Required. Maximum of 50 characters. No spaces allowed (replace with "_"). - version: "1.0.0" # Required project version. Can support calendar or semantic versioning. Maximum of 20 characters. - repository: # Required if artifact does not exist in FreeRTOS Interactive registry. - type: "git" # Required. Only git is supported. Potential future support for zip, svn, or hg. - url: "https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk" # Required. Maximum of 255 characters. +dependencies: + - name: "coreMQTT" + version: "1.0.0" + repository: + type: "git" + url: "https://github.com/FreeRTOS/coreMQTT" + - name: "coreHTTP" + version: "1.0.0" + repository: + type: "git" + url: "https://github.com/FreeRTOS/coreHTTP" + - name: "coreJSON" + version: "1.0.0" + repository: + type: "git" + url: "https://github.com/FreeRTOS/coreJSON" + - name: "Device-Shadow-for-AWS-IoT-embedded-sdk" + version: "1.0.0" + repository: + type: "git" + url: "https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk" + - name: "Cmock" + version: "2.5.2" + repository: + type: "git" + url: "https://github.com/ThrowTheSwitch/CMock" -license: "MIT" # Required. SPDX license ID of the library. \ No newline at end of file +license: "MIT" \ No newline at end of file From b12e15e70f755149ad564678d3a8aa2bbae0a26c Mon Sep 17 00:00:00 2001 From: dixit Date: Fri, 11 Sep 2020 13:25:37 -0700 Subject: [PATCH 3/7] Add manifest file --- manifest.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/manifest.yml b/manifest.yml index 7d3201d8ac..3e22d4b5c9 100644 --- a/manifest.yml +++ b/manifest.yml @@ -1,9 +1,9 @@ name : "AWS_IoT_Device_SDK_for_Embedded_C" version: "202009.00" description: |- - "The AWS IoT Device SDK for Embedded C is a collection of C source files - that can be used in embedded applications to securely connect to the - AWS IoT platform and interact with AWS IoT services on AWS Cloud. \n + "The AWS IoT Device SDK for Embedded C is a collection of C source + files that can be used in embedded applications to securely connect + to AWS IoT Core and interact with other AWS IoT services on AWS Cloud. \n \n See dependencies for included libraries." dependencies: @@ -26,11 +26,10 @@ dependencies: version: "1.0.0" repository: type: "git" - url: "https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk" - - name: "Cmock" - version: "2.5.2" - repository: - type: "git" - url: "https://github.com/ThrowTheSwitch/CMock" - + url: "https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk" + - name: "CMock" + version: "2.5.2" + repository: + type: "git" + url: "https://github.com/ThrowTheSwitch/CMock" license: "MIT" \ No newline at end of file From 287bde06abc519821c6473e1794a3cf0c2a2c34a Mon Sep 17 00:00:00 2001 From: dixit Date: Fri, 11 Sep 2020 15:25:34 -0700 Subject: [PATCH 4/7] Add manifest file to CSDK. --- manifest.yml | 45 ++++++++++++++++++++++----------------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/manifest.yml b/manifest.yml index 3e22d4b5c9..fa4d9b4db4 100644 --- a/manifest.yml +++ b/manifest.yml @@ -1,28 +1,27 @@ -name : "AWS_IoT_Device_SDK_for_Embedded_C" -version: "202009.00" -description: |- - "The AWS IoT Device SDK for Embedded C is a collection of C source +name : "AWS_IoT_Device_SDK_for_Embedded_C" +version: "202009.00" +description: |- + "The AWS IoT Device SDK for Embedded C is a collection of C source files that can be used in embedded applications to securely connect to AWS IoT Core and interact with other AWS IoT services on AWS Cloud. \n \n - See dependencies for included libraries." -dependencies: - - name: "coreMQTT" - version: "1.0.0" - repository: - type: "git" - url: "https://github.com/FreeRTOS/coreMQTT" - - name: "coreHTTP" - version: "1.0.0" - repository: - type: "git" - url: "https://github.com/FreeRTOS/coreHTTP" - - name: "coreJSON" - version: "1.0.0" - repository: - type: "git" - url: "https://github.com/FreeRTOS/coreJSON" - - name: "Device-Shadow-for-AWS-IoT-embedded-sdk" + See dependencies for included libraries." +dependencies: + - name: "coreMQTT" + version: "1.0.0" + type: "git" + url: "https://github.com/FreeRTOS/coreMQTT" + - name: "coreHTTP" + version: "1.0.0" + repository: + type: "git" + url: "https://github.com/FreeRTOS/coreHTTP" + - name: "coreJSON" + version: "1.0.0" + repository: + type: "git" + url: "https://github.com/FreeRTOS/coreJSON" + - name: "Device-Shadow-for-AWS-IoT-embedded-sdk" version: "1.0.0" repository: type: "git" @@ -32,4 +31,4 @@ dependencies: repository: type: "git" url: "https://github.com/ThrowTheSwitch/CMock" -license: "MIT" \ No newline at end of file +license: "MIT" From c9d32d698f82f0567037f43933e4db90b059b825 Mon Sep 17 00:00:00 2001 From: dixit Date: Fri, 11 Sep 2020 17:50:54 -0700 Subject: [PATCH 5/7] Add manifest file to CSDK. --- manifest.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifest.yml b/manifest.yml index fa4d9b4db4..fa71cc0e8e 100644 --- a/manifest.yml +++ b/manifest.yml @@ -8,7 +8,7 @@ description: |- See dependencies for included libraries." dependencies: - name: "coreMQTT" - version: "1.0.0" + version: "1.0.0" type: "git" url: "https://github.com/FreeRTOS/coreMQTT" - name: "coreHTTP" @@ -20,7 +20,7 @@ dependencies: version: "1.0.0" repository: type: "git" - url: "https://github.com/FreeRTOS/coreJSON" + url: "https://github.com/FreeRTOS/coreJSON" - name: "Device-Shadow-for-AWS-IoT-embedded-sdk" version: "1.0.0" repository: From d554b1766263925ccda6306e0587a9e8fa99a90b Mon Sep 17 00:00:00 2001 From: dixit Date: Wed, 16 Sep 2020 11:25:26 -0700 Subject: [PATCH 6/7] License file update to be consistent with other repositories. --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index b982445ea0..42fbc20da0 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020 Amazon Web Services +Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From e8bcfb17a91f7c5102ea2b7a1adc0c60e5737e9e Mon Sep 17 00:00:00 2001 From: dixit Date: Wed, 16 Sep 2020 11:39:37 -0700 Subject: [PATCH 7/7] Remove manifest file from master. --- manifest.yml | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 manifest.yml diff --git a/manifest.yml b/manifest.yml deleted file mode 100644 index fa71cc0e8e..0000000000 --- a/manifest.yml +++ /dev/null @@ -1,34 +0,0 @@ -name : "AWS_IoT_Device_SDK_for_Embedded_C" -version: "202009.00" -description: |- - "The AWS IoT Device SDK for Embedded C is a collection of C source - files that can be used in embedded applications to securely connect - to AWS IoT Core and interact with other AWS IoT services on AWS Cloud. \n - \n - See dependencies for included libraries." -dependencies: - - name: "coreMQTT" - version: "1.0.0" - type: "git" - url: "https://github.com/FreeRTOS/coreMQTT" - - name: "coreHTTP" - version: "1.0.0" - repository: - type: "git" - url: "https://github.com/FreeRTOS/coreHTTP" - - name: "coreJSON" - version: "1.0.0" - repository: - type: "git" - url: "https://github.com/FreeRTOS/coreJSON" - - name: "Device-Shadow-for-AWS-IoT-embedded-sdk" - version: "1.0.0" - repository: - type: "git" - url: "https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk" - - name: "CMock" - version: "2.5.2" - repository: - type: "git" - url: "https://github.com/ThrowTheSwitch/CMock" -license: "MIT"