From 91bf3b796a076453c6f8f9fa3034a1d15db1019f Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Thu, 22 Aug 2024 14:07:43 +0100 Subject: [PATCH 01/15] removed password from publish distribution package to PyPI step in pypi-release.yml file. Also, I added a permission to generate an id-token, and I added a configuration for a github actions enviroment for additional security --- .github/workflows/pypi-release.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pypi-release.yml b/.github/workflows/pypi-release.yml index 461c38b..1cff0f0 100644 --- a/.github/workflows/pypi-release.yml +++ b/.github/workflows/pypi-release.yml @@ -6,8 +6,13 @@ on: jobs: build: + name: upload release to PyPI runs-on: ubuntu-latest - + environment: + name: pypi + url: https://pypi.org/p/pycfmodel + permissions: + id-token: write steps: - uses: actions/checkout@v4 @@ -24,6 +29,4 @@ jobs: run: python setup.py sdist bdist_wheel - name: Publish distribution 📦 to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - with: - password: ${{ secrets.pypi_password }} + uses: pypa/gh-action-pypi-publish@release/v1 \ No newline at end of file From ef98a98224a6f3e050103f3a9033da21cecd68ae Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Thu, 22 Aug 2024 14:41:34 +0100 Subject: [PATCH 02/15] removing enviroment keyword and build name from pypi-release.yml for debugging purposes --- .github/workflows/pypi-release.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/pypi-release.yml b/.github/workflows/pypi-release.yml index 1cff0f0..70a3b49 100644 --- a/.github/workflows/pypi-release.yml +++ b/.github/workflows/pypi-release.yml @@ -6,11 +6,7 @@ on: jobs: build: - name: upload release to PyPI runs-on: ubuntu-latest - environment: - name: pypi - url: https://pypi.org/p/pycfmodel permissions: id-token: write steps: From 491394134496799f5bd2eeb9f3a93680269d5ccf Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Thu, 22 Aug 2024 15:10:01 +0100 Subject: [PATCH 03/15] ran the 'generate_cloudformation_actions_file.py' which generated changes in the 'cloudformation_actions.py' file --- pycfmodel/cloudformation_actions.py | 132 +++++++++++++++++++++------- 1 file changed, 101 insertions(+), 31 deletions(-) diff --git a/pycfmodel/cloudformation_actions.py b/pycfmodel/cloudformation_actions.py index d25c2ee..83d9c9a 100644 --- a/pycfmodel/cloudformation_actions.py +++ b/pycfmodel/cloudformation_actions.py @@ -377,6 +377,7 @@ "app-integrations:UntagResource", "app-integrations:UpdateApplication", "app-integrations:UpdateDataIntegration", + "app-integrations:UpdateDataIntegrationAssociation", "app-integrations:UpdateEventIntegration", "appconfig:CreateApplication", "appconfig:CreateConfigurationProfile", @@ -703,6 +704,7 @@ "appstream:CreateImageBuilderStreamingURL", "appstream:CreateStack", "appstream:CreateStreamingURL", + "appstream:CreateThemeForStack", "appstream:CreateUpdatedImage", "appstream:CreateUsageReportSubscription", "appstream:CreateUser", @@ -716,6 +718,7 @@ "appstream:DeleteImageBuilder", "appstream:DeleteImagePermissions", "appstream:DeleteStack", + "appstream:DeleteThemeForStack", "appstream:DeleteUsageReportSubscription", "appstream:DeleteUser", "appstream:DescribeAppBlockBuilderAppBlockAssociations", @@ -731,6 +734,7 @@ "appstream:DescribeImages", "appstream:DescribeSessions", "appstream:DescribeStacks", + "appstream:DescribeThemeForStack", "appstream:DescribeUsageReportSubscriptions", "appstream:DescribeUserStackAssociations", "appstream:DescribeUsers", @@ -761,6 +765,7 @@ "appstream:UpdateFleet", "appstream:UpdateImagePermissions", "appstream:UpdateStack", + "appstream:UpdateThemeForStack", "appstudio:GetAccountStatus", "appstudio:GetEnablementJobStatus", "appstudio:StartEnablementJob", @@ -905,11 +910,13 @@ "arc-zonal-shift:CancelZonalShift", "arc-zonal-shift:CreatePracticeRunConfiguration", "arc-zonal-shift:DeletePracticeRunConfiguration", + "arc-zonal-shift:GetAutoshiftObserverNotificationStatus", "arc-zonal-shift:GetManagedResource", "arc-zonal-shift:ListAutoshifts", "arc-zonal-shift:ListManagedResources", "arc-zonal-shift:ListZonalShifts", "arc-zonal-shift:StartZonalShift", + "arc-zonal-shift:UpdateAutoshiftObserverNotificationStatus", "arc-zonal-shift:UpdatePracticeRunConfiguration", "arc-zonal-shift:UpdateZonalAutoshiftConfiguration", "arc-zonal-shift:UpdateZonalShift", @@ -1421,6 +1428,7 @@ "bedrock:ApplyGuardrail", "bedrock:AssociateAgentKnowledgeBase", "bedrock:AssociateThirdPartyKnowledgeBase", + "bedrock:BatchDeleteEvaluationJob", "bedrock:CreateAgent", "bedrock:CreateAgentActionGroup", "bedrock:CreateAgentAlias", @@ -1433,6 +1441,7 @@ "bedrock:CreateGuardrail", "bedrock:CreateGuardrailVersion", "bedrock:CreateKnowledgeBase", + "bedrock:CreateModelCopyJob", "bedrock:CreateModelCustomizationJob", "bedrock:CreateModelEvaluationJob", "bedrock:CreateModelInvocationJob", @@ -1455,6 +1464,7 @@ "bedrock:DeleteModelInvocationLoggingConfiguration", "bedrock:DeletePrompt", "bedrock:DeleteProvisionedModelThroughput", + "bedrock:DeleteResourcePolicy", "bedrock:DetectGeneratedContent", "bedrock:DisassociateAgentKnowledgeBase", "bedrock:GetAgent", @@ -1474,12 +1484,14 @@ "bedrock:GetGuardrail", "bedrock:GetIngestionJob", "bedrock:GetKnowledgeBase", + "bedrock:GetModelCopyJob", "bedrock:GetModelCustomizationJob", "bedrock:GetModelEvaluationJob", "bedrock:GetModelInvocationJob", "bedrock:GetModelInvocationLoggingConfiguration", "bedrock:GetPrompt", "bedrock:GetProvisionedModelThroughput", + "bedrock:GetResourcePolicy", "bedrock:GetUseCaseForModelAccess", "bedrock:InvokeAgent", "bedrock:InvokeFlow", @@ -1501,6 +1513,7 @@ "bedrock:ListGuardrails", "bedrock:ListIngestionJobs", "bedrock:ListKnowledgeBases", + "bedrock:ListModelCopyJobs", "bedrock:ListModelCustomizationJobs", "bedrock:ListModelEvaluationJobs", "bedrock:ListModelInvocationJobs", @@ -1511,6 +1524,7 @@ "bedrock:PrepareFlow", "bedrock:PutFoundationModelEntitlement", "bedrock:PutModelInvocationLoggingConfiguration", + "bedrock:PutResourcePolicy", "bedrock:PutUseCaseForModelAccess", "bedrock:Retrieve", "bedrock:RetrieveAndGenerate", @@ -2102,6 +2116,9 @@ "cleanrooms:CreateConfiguredTable", "cleanrooms:CreateConfiguredTableAnalysisRule", "cleanrooms:CreateConfiguredTableAssociation", + "cleanrooms:CreateConfiguredTableAssociationAnalysisRule", + "cleanrooms:CreateIdMappingTable", + "cleanrooms:CreateIdNamespaceAssociation", "cleanrooms:CreateMembership", "cleanrooms:CreatePrivacyBudgetTemplate", "cleanrooms:DeleteAnalysisTemplate", @@ -2110,6 +2127,9 @@ "cleanrooms:DeleteConfiguredTable", "cleanrooms:DeleteConfiguredTableAnalysisRule", "cleanrooms:DeleteConfiguredTableAssociation", + "cleanrooms:DeleteConfiguredTableAssociationAnalysisRule", + "cleanrooms:DeleteIdMappingTable", + "cleanrooms:DeleteIdNamespaceAssociation", "cleanrooms:DeleteMember", "cleanrooms:DeleteMembership", "cleanrooms:DeletePrivacyBudgetTemplate", @@ -2117,11 +2137,15 @@ "cleanrooms:GetCollaboration", "cleanrooms:GetCollaborationAnalysisTemplate", "cleanrooms:GetCollaborationConfiguredAudienceModelAssociation", + "cleanrooms:GetCollaborationIdNamespaceAssociation", "cleanrooms:GetCollaborationPrivacyBudgetTemplate", "cleanrooms:GetConfiguredAudienceModelAssociation", "cleanrooms:GetConfiguredTable", "cleanrooms:GetConfiguredTableAnalysisRule", "cleanrooms:GetConfiguredTableAssociation", + "cleanrooms:GetConfiguredTableAssociationAnalysisRule", + "cleanrooms:GetIdMappingTable", + "cleanrooms:GetIdNamespaceAssociation", "cleanrooms:GetMembership", "cleanrooms:GetPrivacyBudgetTemplate", "cleanrooms:GetProtectedQuery", @@ -2130,12 +2154,15 @@ "cleanrooms:ListAnalysisTemplates", "cleanrooms:ListCollaborationAnalysisTemplates", "cleanrooms:ListCollaborationConfiguredAudienceModelAssociations", + "cleanrooms:ListCollaborationIdNamespaceAssociations", "cleanrooms:ListCollaborationPrivacyBudgetTemplates", "cleanrooms:ListCollaborationPrivacyBudgets", "cleanrooms:ListCollaborations", "cleanrooms:ListConfiguredAudienceModelAssociations", "cleanrooms:ListConfiguredTableAssociations", "cleanrooms:ListConfiguredTables", + "cleanrooms:ListIdMappingTables", + "cleanrooms:ListIdNamespaceAssociations", "cleanrooms:ListMembers", "cleanrooms:ListMemberships", "cleanrooms:ListPrivacyBudgetTemplates", @@ -2143,6 +2170,7 @@ "cleanrooms:ListProtectedQueries", "cleanrooms:ListSchemas", "cleanrooms:ListTagsForResource", + "cleanrooms:PopulateIdMappingTable", "cleanrooms:PreviewPrivacyImpact", "cleanrooms:StartProtectedQuery", "cleanrooms:TagResource", @@ -2153,6 +2181,9 @@ "cleanrooms:UpdateConfiguredTable", "cleanrooms:UpdateConfiguredTableAnalysisRule", "cleanrooms:UpdateConfiguredTableAssociation", + "cleanrooms:UpdateConfiguredTableAssociationAnalysisRule", + "cleanrooms:UpdateIdMappingTable", + "cleanrooms:UpdateIdNamespaceAssociation", "cleanrooms:UpdateMembership", "cleanrooms:UpdatePrivacyBudgetTemplate", "cleanrooms:UpdateProtectedQuery", @@ -2468,39 +2499,21 @@ "cloudfront:UpdateResponseHeadersPolicy", "cloudfront:UpdateSavingsPlan", "cloudfront:UpdateStreamingDistribution", - "cloudhsm:AddTagsToResource", "cloudhsm:CopyBackupToRegion", "cloudhsm:CreateCluster", - "cloudhsm:CreateHapg", "cloudhsm:CreateHsm", - "cloudhsm:CreateLunaClient", "cloudhsm:DeleteBackup", "cloudhsm:DeleteCluster", - "cloudhsm:DeleteHapg", "cloudhsm:DeleteHsm", - "cloudhsm:DeleteLunaClient", "cloudhsm:DeleteResourcePolicy", "cloudhsm:DescribeBackups", "cloudhsm:DescribeClusters", - "cloudhsm:DescribeHapg", - "cloudhsm:DescribeHsm", - "cloudhsm:DescribeLunaClient", - "cloudhsm:GetConfig", "cloudhsm:GetResourcePolicy", "cloudhsm:InitializeCluster", - "cloudhsm:ListAvailableZones", - "cloudhsm:ListHapgs", - "cloudhsm:ListHsms", - "cloudhsm:ListLunaClients", "cloudhsm:ListTags", - "cloudhsm:ListTagsForResource", "cloudhsm:ModifyBackupAttributes", "cloudhsm:ModifyCluster", - "cloudhsm:ModifyHapg", - "cloudhsm:ModifyHsm", - "cloudhsm:ModifyLunaClient", "cloudhsm:PutResourcePolicy", - "cloudhsm:RemoveTagsFromResource", "cloudhsm:RestoreBackup", "cloudhsm:TagResource", "cloudhsm:UntagResource", @@ -2893,6 +2906,7 @@ "codeconnections:DeleteRepositoryLink", "codeconnections:DeleteSyncConfiguration", "codeconnections:GetConnection", + "codeconnections:GetConnectionToken", "codeconnections:GetHost", "codeconnections:GetIndividualAccessToken", "codeconnections:GetInstallationUrl", @@ -3049,8 +3063,11 @@ "codepipeline:ListActionTypes", "codepipeline:ListPipelineExecutions", "codepipeline:ListPipelines", + "codepipeline:ListRuleExecutions", + "codepipeline:ListRuleTypes", "codepipeline:ListTagsForResource", "codepipeline:ListWebhooks", + "codepipeline:OverrideStageCondition", "codepipeline:PollForJobs", "codepipeline:PollForThirdPartyJobs", "codepipeline:PutActionRevision", @@ -3078,6 +3095,7 @@ "codestar-connections:DeleteRepositoryLink", "codestar-connections:DeleteSyncConfiguration", "codestar-connections:GetConnection", + "codestar-connections:GetConnectionToken", "codestar-connections:GetHost", "codestar-connections:GetIndividualAccessToken", "codestar-connections:GetInstallationUrl", @@ -3737,6 +3755,7 @@ "connect:ReplicateInstance", "connect:ResumeContact", "connect:ResumeContactRecording", + "connect:SearchAgentStatuses", "connect:SearchAvailablePhoneNumbers", "connect:SearchContactFlowModules", "connect:SearchContactFlows", @@ -3749,6 +3768,7 @@ "connect:SearchResourceTags", "connect:SearchRoutingProfiles", "connect:SearchSecurityProfiles", + "connect:SearchUserHierarchyGroups", "connect:SearchUsers", "connect:SearchVocabularies", "connect:SendChatIntegrationEvent", @@ -3823,7 +3843,9 @@ "consoleapp:ListDeviceIdentities", "consolidatedbilling:GetAccountBillingRole", "consolidatedbilling:ListLinkedAccounts", + "controlcatalog:GetControl", "controlcatalog:ListCommonControls", + "controlcatalog:ListControls", "controlcatalog:ListDomains", "controlcatalog:ListObjectives", "controltower:CreateLandingZone", @@ -3910,6 +3932,7 @@ "cur:UntagResource", "cur:ValidateReportDestination", "customer-verification:CreateCustomerVerificationDetails", + "customer-verification:CreateUploadUrls", "customer-verification:GetCustomerVerificationDetails", "customer-verification:GetCustomerVerificationEligibility", "customer-verification:UpdateCustomerVerificationDetails", @@ -4072,6 +4095,7 @@ "datasync:UpdateTaskExecution", "datazone:AcceptPredictions", "datazone:AcceptSubscriptionRequest", + "datazone:AddEntityOwner", "datazone:AddPolicyGrant", "datazone:AssociateEnvironmentRole", "datazone:CancelMetadataGenerationRun", @@ -4080,8 +4104,11 @@ "datazone:CreateAssetFilter", "datazone:CreateAssetRevision", "datazone:CreateAssetType", + "datazone:CreateDataProduct", + "datazone:CreateDataProductRevision", "datazone:CreateDataSource", "datazone:CreateDomain", + "datazone:CreateDomainUnit", "datazone:CreateEnvironment", "datazone:CreateEnvironmentAction", "datazone:CreateEnvironmentBlueprint", @@ -4093,6 +4120,7 @@ "datazone:CreateListingChangeSet", "datazone:CreateProject", "datazone:CreateProjectMembership", + "datazone:CreateProjectProfile", "datazone:CreateSubscriptionGrant", "datazone:CreateSubscriptionRequest", "datazone:CreateSubscriptionTarget", @@ -4100,9 +4128,11 @@ "datazone:DeleteAsset", "datazone:DeleteAssetFilter", "datazone:DeleteAssetType", + "datazone:DeleteDataProduct", "datazone:DeleteDataSource", "datazone:DeleteDomain", "datazone:DeleteDomainSharingPolicy", + "datazone:DeleteDomainUnit", "datazone:DeleteEnvironment", "datazone:DeleteEnvironmentAction", "datazone:DeleteEnvironmentBlueprint", @@ -4114,6 +4144,7 @@ "datazone:DeleteListing", "datazone:DeleteProject", "datazone:DeleteProjectMembership", + "datazone:DeleteProjectProfile", "datazone:DeleteSubscriptionGrant", "datazone:DeleteSubscriptionRequest", "datazone:DeleteSubscriptionTarget", @@ -4122,10 +4153,12 @@ "datazone:GetAsset", "datazone:GetAssetFilter", "datazone:GetAssetType", + "datazone:GetDataProduct", "datazone:GetDataSource", "datazone:GetDataSourceRun", "datazone:GetDomain", "datazone:GetDomainSharingPolicy", + "datazone:GetDomainUnit", "datazone:GetEnvironment", "datazone:GetEnvironmentAction", "datazone:GetEnvironmentActionLink", @@ -4142,6 +4175,7 @@ "datazone:GetListing", "datazone:GetMetadataGenerationRun", "datazone:GetProject", + "datazone:GetProjectProfile", "datazone:GetSubscription", "datazone:GetSubscriptionEligibility", "datazone:GetSubscriptionGrant", @@ -4152,10 +4186,13 @@ "datazone:ListAccountEnvironments", "datazone:ListAssetFilters", "datazone:ListAssetRevisions", + "datazone:ListDataProductRevisions", "datazone:ListDataSourceRunActivities", "datazone:ListDataSourceRuns", "datazone:ListDataSources", + "datazone:ListDomainUnitsForParent", "datazone:ListDomains", + "datazone:ListEntityOwners", "datazone:ListEnvironmentActions", "datazone:ListEnvironmentBlueprintConfigurationSummaries", "datazone:ListEnvironmentBlueprintConfigurations", @@ -4168,6 +4205,7 @@ "datazone:ListNotifications", "datazone:ListPolicyGrants", "datazone:ListProjectMemberships", + "datazone:ListProjectProfiles", "datazone:ListProjects", "datazone:ListSubscriptionGrants", "datazone:ListSubscriptionRequests", @@ -4184,6 +4222,7 @@ "datazone:RefreshToken", "datazone:RejectPredictions", "datazone:RejectSubscriptionRequest", + "datazone:RemoveEntityOwner", "datazone:RemovePolicyGrant", "datazone:RevokeSubscription", "datazone:Search", @@ -4202,6 +4241,7 @@ "datazone:UpdateDataSource", "datazone:UpdateDataSourceRunActivities", "datazone:UpdateDomain", + "datazone:UpdateDomainUnit", "datazone:UpdateEnvironment", "datazone:UpdateEnvironmentAction", "datazone:UpdateEnvironmentBlueprint", @@ -4212,6 +4252,7 @@ "datazone:UpdateGlossaryTerm", "datazone:UpdateGroupProfile", "datazone:UpdateProject", + "datazone:UpdateProjectProfile", "datazone:UpdateSubscriptionGrantStatus", "datazone:UpdateSubscriptionRequest", "datazone:UpdateSubscriptionTarget", @@ -5173,6 +5214,7 @@ "ec2:CreateInstanceExportTask", "ec2:CreateInternetGateway", "ec2:CreateIpam", + "ec2:CreateIpamExternalResourceVerificationToken", "ec2:CreateIpamPool", "ec2:CreateIpamResourceDiscovery", "ec2:CreateIpamScope", @@ -5251,6 +5293,7 @@ "ec2:DeleteInstanceEventWindow", "ec2:DeleteInternetGateway", "ec2:DeleteIpam", + "ec2:DeleteIpamExternalResourceVerificationToken", "ec2:DeleteIpamPool", "ec2:DeleteIpamResourceDiscovery", "ec2:DeleteIpamScope", @@ -5377,6 +5420,7 @@ "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeIpamByoasn", + "ec2:DescribeIpamExternalResourceVerificationTokens", "ec2:DescribeIpamPools", "ec2:DescribeIpamResourceDiscoveries", "ec2:DescribeIpamResourceDiscoveryAssociations", @@ -5783,7 +5827,7 @@ "ecr:DescribePullThroughCacheRules", "ecr:DescribeRegistry", "ecr:DescribeRepositories", - "ecr:DescribeRepositoryCreationTemplate", + "ecr:DescribeRepositoryCreationTemplates", "ecr:GetAuthorizationToken", "ecr:GetDownloadUrlForLayer", "ecr:GetLifecyclePolicy", @@ -5808,6 +5852,7 @@ "ecr:TagResource", "ecr:UntagResource", "ecr:UpdatePullThroughCacheRule", + "ecr:UpdateRepositoryCreationTemplate", "ecr:UploadLayerPart", "ecr:ValidatePullThroughCacheRule", "ecs:CreateCapacityProvider", @@ -6116,6 +6161,7 @@ "elasticloadbalancing:DeleteLoadBalancerListeners", "elasticloadbalancing:DeleteLoadBalancerPolicy", "elasticloadbalancing:DeleteRule", + "elasticloadbalancing:DeleteSharedTrustStoreAssociation", "elasticloadbalancing:DeleteTargetGroup", "elasticloadbalancing:DeleteTrustStore", "elasticloadbalancing:DeregisterInstancesFromLoadBalancer", @@ -6140,6 +6186,7 @@ "elasticloadbalancing:DetachLoadBalancerFromSubnets", "elasticloadbalancing:DisableAvailabilityZonesForLoadBalancer", "elasticloadbalancing:EnableAvailabilityZonesForLoadBalancer", + "elasticloadbalancing:GetResourcePolicy", "elasticloadbalancing:GetTrustStoreCaCertificatesBundle", "elasticloadbalancing:GetTrustStoreRevocationContent", "elasticloadbalancing:ModifyListener", @@ -6262,14 +6309,17 @@ "elastictranscoder:UpdatePipelineStatus", "elemental-activations:CompleteAccountRegistration", "elemental-activations:CompleteFileUpload", + "elemental-activations:ConfirmAccount", + "elemental-activations:DownloadKickstart", "elemental-activations:DownloadSoftware", + "elemental-activations:GenerateLicense", "elemental-activations:GenerateLicenses", - "elemental-activations:GetActivation", - "elemental-activations:ListTagsForResource", - "elemental-activations:StartAccountRegistration", + "elemental-activations:GetArtifactGroupSoftwareVersions", + "elemental-activations:GetAsset", + "elemental-activations:GetAssets", + "elemental-activations:GetProductAdvisories", + "elemental-activations:GetSoftwareVersions", "elemental-activations:StartFileUpload", - "elemental-activations:TagResource", - "elemental-activations:UntagResource", "elemental-appliances-software:CompleteUpload", "elemental-appliances-software:CreateOrderV1", "elemental-appliances-software:CreateQuote", @@ -6281,11 +6331,8 @@ "elemental-appliances-software:GetQuote", "elemental-appliances-software:GetTaxes", "elemental-appliances-software:ListQuotes", - "elemental-appliances-software:ListTagsForResource", "elemental-appliances-software:StartUpload", "elemental-appliances-software:SubmitOrderV1", - "elemental-appliances-software:TagResource", - "elemental-appliances-software:UntagResource", "elemental-appliances-software:UpdateQuote", "elemental-support-cases:CheckCasePermission", "elemental-support-cases:CreateCase", @@ -6372,6 +6419,7 @@ "entityresolution:UpdateMatchingWorkflow", "entityresolution:UpdateSchemaMapping", "entityresolution:UseIdNamespace", + "entityresolution:UseWorkflow", "es:AcceptInboundConnection", "es:AcceptInboundCrossClusterSearchConnection", "es:AddDataSource", @@ -7202,7 +7250,6 @@ "glue:BatchGetTableOptimizer", "glue:BatchGetTriggers", "glue:BatchGetWorkflows", - "glue:BatchPutDataQualityStatisticAnnotation", "glue:BatchStopJobRun", "glue:BatchUpdatePartition", "glue:CancelDataQualityRuleRecommendationRun", @@ -7314,6 +7361,7 @@ "glue:GetPlan", "glue:GetQueries", "glue:GetQuery", + "glue:GetRecipeAction", "glue:GetRegistry", "glue:GetResourcePolicies", "glue:GetResourcePolicy", @@ -7361,8 +7409,6 @@ "glue:ListDataQualityRuleRecommendationRuns", "glue:ListDataQualityRulesetEvaluationRuns", "glue:ListDataQualityRulesets", - "glue:ListDataQualityStatisticAnnotations", - "glue:ListDataQualityStatistics", "glue:ListDevEndpoints", "glue:ListEntities", "glue:ListJobs", @@ -7381,6 +7427,7 @@ "glue:PublishDataQuality", "glue:PutDataCatalogEncryptionSettings", "glue:PutDataQualityProfileAnnotation", + "glue:PutDataQualityStatisticAnnotation", "glue:PutResourcePolicy", "glue:PutSchemaVersionMetadata", "glue:PutWorkflowRunProperties", @@ -7395,6 +7442,7 @@ "glue:RunStatement", "glue:SearchTables", "glue:SendFeedback", + "glue:SendRecipeAction", "glue:StartBlueprintRun", "glue:StartColumnStatisticsTaskRun", "glue:StartCompletion", @@ -7720,12 +7768,14 @@ "health:DescribeHealthServiceStatusForOrganization", "health:DisableHealthServiceAccessForOrganization", "health:EnableHealthServiceAccessForOrganization", + "healthlake:CancelFHIRExportJobWithDelete", "healthlake:CreateFHIRDatastore", "healthlake:CreateResource", "healthlake:DeleteFHIRDatastore", "healthlake:DeleteResource", "healthlake:DescribeFHIRDatastore", "healthlake:DescribeFHIRExportJob", + "healthlake:DescribeFHIRExportJobWithGet", "healthlake:DescribeFHIRImportJob", "healthlake:GetCapabilities", "healthlake:ListFHIRDatastores", @@ -7737,6 +7787,7 @@ "healthlake:SearchWithGet", "healthlake:SearchWithPost", "healthlake:StartFHIRExportJob", + "healthlake:StartFHIRExportJobWithPost", "healthlake:StartFHIRImportJob", "healthlake:TagResource", "healthlake:UntagResource", @@ -9249,10 +9300,12 @@ "kinesisanalytics:DeleteApplicationSnapshot", "kinesisanalytics:DeleteApplicationVpcConfiguration", "kinesisanalytics:DescribeApplication", + "kinesisanalytics:DescribeApplicationOperation", "kinesisanalytics:DescribeApplicationSnapshot", "kinesisanalytics:DescribeApplicationVersion", "kinesisanalytics:DiscoverInputSchema", "kinesisanalytics:GetApplicationState", + "kinesisanalytics:ListApplicationOperations", "kinesisanalytics:ListApplicationSnapshots", "kinesisanalytics:ListApplicationVersions", "kinesisanalytics:ListApplications", @@ -9288,6 +9341,7 @@ "kinesisvideo:GetMediaForFragmentList", "kinesisvideo:GetSignalingChannelEndpoint", "kinesisvideo:JoinStorageSession", + "kinesisvideo:JoinStorageSessionAsViewer", "kinesisvideo:ListEdgeAgentConfigurations", "kinesisvideo:ListFragments", "kinesisvideo:ListSignalingChannels", @@ -9443,6 +9497,7 @@ "lambda:GetFunctionConcurrency", "lambda:GetFunctionConfiguration", "lambda:GetFunctionEventInvokeConfig", + "lambda:GetFunctionRecursionConfig", "lambda:GetFunctionUrlConfig", "lambda:GetLayerVersion", "lambda:GetLayerVersionPolicy", @@ -9469,6 +9524,7 @@ "lambda:PutFunctionCodeSigningConfig", "lambda:PutFunctionConcurrency", "lambda:PutFunctionEventInvokeConfig", + "lambda:PutFunctionRecursionConfig", "lambda:PutProvisionedConcurrencyConfig", "lambda:PutRuntimeManagementConfig", "lambda:RemoveLayerVersionPermission", @@ -12235,6 +12291,8 @@ "qldb:UpdateLedger", "qldb:UpdateLedgerPermissionsMode", "quicksight:AccountConfigurations", + "quicksight:BatchCreateTopicReviewedAnswer", + "quicksight:BatchDeleteTopicReviewedAnswer", "quicksight:CancelIngestion", "quicksight:CreateAccountCustomization", "quicksight:CreateAccountSubscription", @@ -12369,6 +12427,7 @@ "quicksight:ListThemeVersions", "quicksight:ListThemes", "quicksight:ListTopicRefreshSchedules", + "quicksight:ListTopicReviewedAnswers", "quicksight:ListTopics", "quicksight:ListUserGroups", "quicksight:ListUsers", @@ -12984,6 +13043,7 @@ "repostspace:TagResource", "repostspace:UntagResource", "repostspace:UpdateSpace", + "resiliencehub:AcceptResourceGroupingRecommendations", "resiliencehub:AddDraftAppVersionResourceMappings", "resiliencehub:BatchUpdateRecommendationStatus", "resiliencehub:CreateApp", @@ -13007,6 +13067,7 @@ "resiliencehub:DescribeAppVersionTemplate", "resiliencehub:DescribeDraftAppVersionResourcesImportStatus", "resiliencehub:DescribeResiliencyPolicy", + "resiliencehub:DescribeResourceGroupingRecommendationTask", "resiliencehub:ImportResourcesToDraftAppVersion", "resiliencehub:ListAlarmRecommendations", "resiliencehub:ListAppAssessmentComplianceDrifts", @@ -13022,6 +13083,7 @@ "resiliencehub:ListApps", "resiliencehub:ListRecommendationTemplates", "resiliencehub:ListResiliencyPolicies", + "resiliencehub:ListResourceGroupingRecommendations", "resiliencehub:ListSopRecommendations", "resiliencehub:ListSuggestedResiliencyPolicies", "resiliencehub:ListTagsForResource", @@ -13029,9 +13091,11 @@ "resiliencehub:ListUnsupportedAppVersionResources", "resiliencehub:PublishAppVersion", "resiliencehub:PutDraftAppVersionTemplate", + "resiliencehub:RejectResourceGroupingRecommendations", "resiliencehub:RemoveDraftAppVersionResourceMappings", "resiliencehub:ResolveAppVersionResources", "resiliencehub:StartAppAssessment", + "resiliencehub:StartResourceGroupingRecommendationTask", "resiliencehub:TagResource", "resiliencehub:UntagResource", "resiliencehub:UpdateApp", @@ -13044,17 +13108,20 @@ "resource-explorer-2:CreateIndex", "resource-explorer-2:CreateView", "resource-explorer-2:DeleteIndex", + "resource-explorer-2:DeleteResourcePolicy", "resource-explorer-2:DeleteView", "resource-explorer-2:DisassociateDefaultView", "resource-explorer-2:GetAccountLevelServiceConfiguration", "resource-explorer-2:GetDefaultView", "resource-explorer-2:GetIndex", + "resource-explorer-2:GetResourcePolicy", "resource-explorer-2:GetView", "resource-explorer-2:ListIndexes", "resource-explorer-2:ListIndexesForMembers", "resource-explorer-2:ListSupportedResourceTypes", "resource-explorer-2:ListTagsForResource", "resource-explorer-2:ListViews", + "resource-explorer-2:PutResourcePolicy", "resource-explorer-2:Search", "resource-explorer-2:TagResource", "resource-explorer-2:UntagResource", @@ -13350,11 +13417,13 @@ "route53profiles:DisassociateResourceFromProfile", "route53profiles:GetProfile", "route53profiles:GetProfileAssociation", + "route53profiles:GetProfilePolicy", "route53profiles:GetProfileResourceAssociation", "route53profiles:ListProfileAssociations", "route53profiles:ListProfileResourceAssociations", "route53profiles:ListProfiles", "route53profiles:ListTagsForResource", + "route53profiles:PutProfilePolicy", "route53profiles:TagResource", "route53profiles:UntagResource", "route53profiles:UpdateProfileResourceAssociation", @@ -13871,7 +13940,7 @@ "sagemaker:DeleteMonitoringSchedule", "sagemaker:DeleteNotebookInstance", "sagemaker:DeleteNotebookInstanceLifecycleConfig", - "sagemaker:DeleteOptimization", + "sagemaker:DeleteOptimizationJob", "sagemaker:DeletePipeline", "sagemaker:DeleteProject", "sagemaker:DeleteRecord", @@ -16735,6 +16804,7 @@ "workmail:DeleteRetentionPolicy", "workmail:DeleteSmtpGateway", "workmail:DeleteUser", + "workmail:DeliverToMailbox", "workmail:DeregisterFromWorkMail", "workmail:DeregisterMailDomain", "workmail:DescribeEmailMonitoringConfiguration", From ecc016d6b004b202c26f0f2a3ef9debbd8606301 Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Fri, 23 Aug 2024 13:40:33 +0100 Subject: [PATCH 04/15] ran commands to the local development enviroment e.g., 'make coverage' --- .gitignore | 1 + pycfmodel/cloudformation_actions.py | 2 ++ requirements-dev.txt | 4 +--- requirements-docs.txt | 4 ++-- requirements.txt | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index d9a0e5a..031cf7c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ .vscode/ .idea/ +.ssh # Byte-compiled / optimized / DLL files __pycache__/ diff --git a/pycfmodel/cloudformation_actions.py b/pycfmodel/cloudformation_actions.py index 83d9c9a..5d6f906 100644 --- a/pycfmodel/cloudformation_actions.py +++ b/pycfmodel/cloudformation_actions.py @@ -5828,6 +5828,7 @@ "ecr:DescribeRegistry", "ecr:DescribeRepositories", "ecr:DescribeRepositoryCreationTemplates", + "ecr:GetAccountSetting", "ecr:GetAuthorizationToken", "ecr:GetDownloadUrlForLayer", "ecr:GetLifecyclePolicy", @@ -5838,6 +5839,7 @@ "ecr:InitiateLayerUpload", "ecr:ListImages", "ecr:ListTagsForResource", + "ecr:PutAccountSetting", "ecr:PutImage", "ecr:PutImageScanningConfiguration", "ecr:PutImageTagMutability", diff --git a/requirements-dev.txt b/requirements-dev.txt index 0ffd38c..30a5247 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # make freeze @@ -16,7 +16,6 @@ h11==0.14.0 httpcore==1.0.5 httpx==0.27.0 idna==3.7 -importlib-metadata==7.1.0 iniconfig==2.0.0 isort==5.13.2 mypy-extensions==1.0.0 @@ -36,7 +35,6 @@ sniffio==1.3.1 tomli==2.0.1 typing-extensions==4.12.2 wheel==0.43.0 -zipp==3.19.2 # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements-docs.txt b/requirements-docs.txt index e9059c4..c66d8db 100644 --- a/requirements-docs.txt +++ b/requirements-docs.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # make freeze @@ -15,7 +15,7 @@ livereload==2.6.3 markdown==3.6 markupsafe==2.1.5 mergedeep==1.3.4 -mkdocs==1.6.0 +mkdocs==1.3.0 mkdocs-material==4.6.3 mkdocstrings==0.10.0 packaging==24.1 diff --git a/requirements.txt b/requirements.txt index 25d90a0..fb0b21f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # make freeze From 4e7e5704dcdb6dad5d07cdd8df472f522f35614e Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Fri, 23 Aug 2024 14:02:04 +0100 Subject: [PATCH 05/15] added two actions to the lambda service in the test_action_expander.py file --- tests/test_action_expander.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/test_action_expander.py b/tests/test_action_expander.py index 70e1873..ed5301c 100644 --- a/tests/test_action_expander.py +++ b/tests/test_action_expander.py @@ -208,6 +208,8 @@ def test_resolve_scenario_2(): "lambda:DeleteLayerVersion", "lambda:DeleteProvisionedConcurrencyConfig", "lambda:DisableReplication", + 'lambda:GetFunctionRecursionConfig', + 'lambda:PutFunctionRecursionConfig', "lambda:EnableReplication", "lambda:GetAccountSettings", "lambda:GetAlias", From 6dd00bb74fd141fd0dbe512d865ad664faabd9ee Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Fri, 23 Aug 2024 14:07:39 +0100 Subject: [PATCH 06/15] ran 'black .' command and then make lint --- tests/test_action_expander.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_action_expander.py b/tests/test_action_expander.py index ed5301c..a43249e 100644 --- a/tests/test_action_expander.py +++ b/tests/test_action_expander.py @@ -208,8 +208,8 @@ def test_resolve_scenario_2(): "lambda:DeleteLayerVersion", "lambda:DeleteProvisionedConcurrencyConfig", "lambda:DisableReplication", - 'lambda:GetFunctionRecursionConfig', - 'lambda:PutFunctionRecursionConfig', + "lambda:GetFunctionRecursionConfig", + "lambda:PutFunctionRecursionConfig", "lambda:EnableReplication", "lambda:GetAccountSettings", "lambda:GetAlias", From 14a6e69813f6fa065bc3c7b0fe761545263f3c5a Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Fri, 23 Aug 2024 14:20:22 +0100 Subject: [PATCH 07/15] I re-added the actions for the lambda service in the right order instead --- tests/test_action_expander.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_action_expander.py b/tests/test_action_expander.py index a43249e..389be38 100644 --- a/tests/test_action_expander.py +++ b/tests/test_action_expander.py @@ -208,8 +208,6 @@ def test_resolve_scenario_2(): "lambda:DeleteLayerVersion", "lambda:DeleteProvisionedConcurrencyConfig", "lambda:DisableReplication", - "lambda:GetFunctionRecursionConfig", - "lambda:PutFunctionRecursionConfig", "lambda:EnableReplication", "lambda:GetAccountSettings", "lambda:GetAlias", @@ -220,6 +218,7 @@ def test_resolve_scenario_2(): "lambda:GetFunctionConcurrency", "lambda:GetFunctionConfiguration", "lambda:GetFunctionEventInvokeConfig", + "lambda:GetFunctionRecursionConfig", "lambda:GetFunctionUrlConfig", "lambda:GetLayerVersion", "lambda:GetLayerVersionPolicy", @@ -246,6 +245,7 @@ def test_resolve_scenario_2(): "lambda:PutFunctionCodeSigningConfig", "lambda:PutFunctionConcurrency", "lambda:PutFunctionEventInvokeConfig", + "lambda:PutFunctionRecursionConfig", "lambda:PutProvisionedConcurrencyConfig", "lambda:PutRuntimeManagementConfig", "lambda:RemoveLayerVersionPermission", From a5931670836bbbb63b8e69aa3bcb7c08e4ddb8b4 Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Fri, 23 Aug 2024 14:42:50 +0100 Subject: [PATCH 08/15] add an enviroment configuration for pypi-release workflow and name the build job --- .github/workflows/pypi-release.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/pypi-release.yml b/.github/workflows/pypi-release.yml index 70a3b49..6ecf5bf 100644 --- a/.github/workflows/pypi-release.yml +++ b/.github/workflows/pypi-release.yml @@ -6,7 +6,11 @@ on: jobs: build: + name: Upload release to PyPI runs-on: ubuntu-latest + environment: + name: pypi + url: https://pypi.org/p/pycfmodel permissions: id-token: write steps: From e58079db1cd2a0a6e64f60189597c122ef59bec3 Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Fri, 23 Aug 2024 16:25:20 +0100 Subject: [PATCH 09/15] configuring Publishing to indices other than PyPI --- .github/workflows/pypi-release.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pypi-release.yml b/.github/workflows/pypi-release.yml index 6ecf5bf..c1273c6 100644 --- a/.github/workflows/pypi-release.yml +++ b/.github/workflows/pypi-release.yml @@ -29,4 +29,6 @@ jobs: run: python setup.py sdist bdist_wheel - name: Publish distribution 📦 to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 \ No newline at end of file + uses: pypa/gh-action-pypi-publish@release/v1 + with: + repository-url: https://upload.pypi.org/legacy/ \ No newline at end of file From 6cebed98d0971aa44e0ccadaad22f8ff275a84d0 Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Fri, 23 Aug 2024 17:13:05 +0100 Subject: [PATCH 10/15] reverted changes to some dependencies, added EOF for pypi-release.yml file --- .github/workflows/pypi-release.yml | 2 +- requirements-dev.txt | 4 +++- requirements-docs.txt | 4 ++-- requirements.txt | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pypi-release.yml b/.github/workflows/pypi-release.yml index c1273c6..928f9c9 100644 --- a/.github/workflows/pypi-release.yml +++ b/.github/workflows/pypi-release.yml @@ -31,4 +31,4 @@ jobs: - name: Publish distribution 📦 to PyPI uses: pypa/gh-action-pypi-publish@release/v1 with: - repository-url: https://upload.pypi.org/legacy/ \ No newline at end of file + repository-url: https://upload.pypi.org/legacy/ diff --git a/requirements-dev.txt b/requirements-dev.txt index 30a5247..0ffd38c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make freeze @@ -16,6 +16,7 @@ h11==0.14.0 httpcore==1.0.5 httpx==0.27.0 idna==3.7 +importlib-metadata==7.1.0 iniconfig==2.0.0 isort==5.13.2 mypy-extensions==1.0.0 @@ -35,6 +36,7 @@ sniffio==1.3.1 tomli==2.0.1 typing-extensions==4.12.2 wheel==0.43.0 +zipp==3.19.2 # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements-docs.txt b/requirements-docs.txt index c66d8db..e9059c4 100644 --- a/requirements-docs.txt +++ b/requirements-docs.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make freeze @@ -15,7 +15,7 @@ livereload==2.6.3 markdown==3.6 markupsafe==2.1.5 mergedeep==1.3.4 -mkdocs==1.3.0 +mkdocs==1.6.0 mkdocs-material==4.6.3 mkdocstrings==0.10.0 packaging==24.1 diff --git a/requirements.txt b/requirements.txt index fb0b21f..25d90a0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make freeze From 97aabc8137c55e03367b515e0c188cd6cb834480 Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Tue, 27 Aug 2024 12:51:45 +0100 Subject: [PATCH 11/15] adding EOF to pypi-release.yml, reverting changes on dependency versions from a previous commit --- .github/workflows/pypi-release.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/pypi-release.yml b/.github/workflows/pypi-release.yml index 928f9c9..5fd86aa 100644 --- a/.github/workflows/pypi-release.yml +++ b/.github/workflows/pypi-release.yml @@ -30,5 +30,3 @@ jobs: - name: Publish distribution 📦 to PyPI uses: pypa/gh-action-pypi-publish@release/v1 - with: - repository-url: https://upload.pypi.org/legacy/ From d7b8c97244aea22563a4a4c5bd61bb95759d5646 Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Tue, 27 Aug 2024 13:02:19 +0100 Subject: [PATCH 12/15] ran local development env commads --- requirements-dev.txt | 6 +----- requirements-docs.txt | 4 ++-- requirements.txt | 2 +- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 0ffd38c..a6b7b74 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make freeze @@ -11,12 +11,10 @@ build==1.2.1 certifi==2024.7.4 click==8.1.7 coverage[toml]==7.5.3 -exceptiongroup==1.2.1 h11==0.14.0 httpcore==1.0.5 httpx==0.27.0 idna==3.7 -importlib-metadata==7.1.0 iniconfig==2.0.0 isort==5.13.2 mypy-extensions==1.0.0 @@ -33,10 +31,8 @@ pytest-cov==5.0.0 pytest-repeat==0.9.3 ruff==0.4.8 sniffio==1.3.1 -tomli==2.0.1 typing-extensions==4.12.2 wheel==0.43.0 -zipp==3.19.2 # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements-docs.txt b/requirements-docs.txt index e9059c4..6055e5a 100644 --- a/requirements-docs.txt +++ b/requirements-docs.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make freeze @@ -15,7 +15,7 @@ livereload==2.6.3 markdown==3.6 markupsafe==2.1.5 mergedeep==1.3.4 -mkdocs==1.6.0 +mkdocs==1.3.0 mkdocs-material==4.6.3 mkdocstrings==0.10.0 packaging==24.1 diff --git a/requirements.txt b/requirements.txt index 25d90a0..5701176 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make freeze From 8f96d4c0a30dc20f236ceda42f8877ecb8a69294 Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Tue, 27 Aug 2024 13:07:13 +0100 Subject: [PATCH 13/15] ran local dev env commands in original order --- pycfmodel/cloudformation_actions.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pycfmodel/cloudformation_actions.py b/pycfmodel/cloudformation_actions.py index 5d6f906..2262259 100644 --- a/pycfmodel/cloudformation_actions.py +++ b/pycfmodel/cloudformation_actions.py @@ -16624,6 +16624,7 @@ "wellarchitected:UpgradeReviewTemplateLensReview", "wickr:CreateAdminSession", "wickr:CreateNetwork", + "wickr:DeleteNetwork", "wickr:ListNetworks", "wickr:ListTagsForResource", "wickr:TagResource", From ef852d877084728169dca725109d2dad266c41a6 Mon Sep 17 00:00:00 2001 From: Keira Crafts Date: Tue, 27 Aug 2024 13:19:08 +0100 Subject: [PATCH 14/15] reverted depenency changes --- requirements-dev.txt | 6 +++++- requirements-docs.txt | 4 ++-- requirements.txt | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index a6b7b74..0ffd38c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make freeze @@ -11,10 +11,12 @@ build==1.2.1 certifi==2024.7.4 click==8.1.7 coverage[toml]==7.5.3 +exceptiongroup==1.2.1 h11==0.14.0 httpcore==1.0.5 httpx==0.27.0 idna==3.7 +importlib-metadata==7.1.0 iniconfig==2.0.0 isort==5.13.2 mypy-extensions==1.0.0 @@ -31,8 +33,10 @@ pytest-cov==5.0.0 pytest-repeat==0.9.3 ruff==0.4.8 sniffio==1.3.1 +tomli==2.0.1 typing-extensions==4.12.2 wheel==0.43.0 +zipp==3.19.2 # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements-docs.txt b/requirements-docs.txt index 6055e5a..e9059c4 100644 --- a/requirements-docs.txt +++ b/requirements-docs.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make freeze @@ -15,7 +15,7 @@ livereload==2.6.3 markdown==3.6 markupsafe==2.1.5 mergedeep==1.3.4 -mkdocs==1.3.0 +mkdocs==1.6.0 mkdocs-material==4.6.3 mkdocstrings==0.10.0 packaging==24.1 diff --git a/requirements.txt b/requirements.txt index 5701176..25d90a0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make freeze From 470e61bc3c866172e9804dc5cd5a6e599c6cde38 Mon Sep 17 00:00:00 2001 From: Keira-Crafts Date: Tue, 27 Aug 2024 13:49:13 +0100 Subject: [PATCH 15/15] Update .gitignore to remove .ssh --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 031cf7c..d9a0e5a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ .vscode/ .idea/ -.ssh # Byte-compiled / optimized / DLL files __pycache__/