Skip to content

Commit

Permalink
Merge branch 'getmoto:master' into appsync-api-cache
Browse files Browse the repository at this point in the history
  • Loading branch information
mattheidelbaugh authored Sep 11, 2024
2 parents 6fa5970 + 255d2b8 commit e39b732
Show file tree
Hide file tree
Showing 109 changed files with 11,083 additions and 3,116 deletions.
50 changes: 50 additions & 0 deletions .github/workflows/data-update_ssm-optimized-amis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Data Update:
# SSM Optmized AMIs
#
# This Github Action:
# - executes the script that updates the SSM Optimized AMI's that come bundled with Moto
# - creates a PR
#
name: "DataUpdate_SSMoptimizedAMIs"

on:
schedule:
- cron: '00 10 1 * *'
workflow_dispatch:

jobs:
update:
name: Update SSM Optimized AMIs
runs-on: ubuntu-latest
if: ${{ github.ref == 'refs/heads/master' && github.repository == 'getmoto/moto' }}
permissions:
id-token: write
contents: write
pull-requests: write

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Set up Python 3.9
uses: actions/setup-python@v5
with:
python-version: 3.9

- name: Configure AWS
uses: aws-actions/configure-aws-credentials@v4
with:
aws-region: us-east-1
role-to-assume: arn:aws:iam::682283128318:role/GithubActionsRole

- name: Pull SSM Optimized AMIs from AWS
run: |
pip install boto3
pip install moto[all]
python scripts/ssm_get_optimized_amis.py
- name: Create PR
uses: peter-evans/create-pull-request@v6
with:
branch: 'chore-update-ssm-amis-${{ github.run_number }}'
title: "chore: update SSM Instance AMI's"
commit-message: "chore: update SSM Optimized AMI's"
58 changes: 58 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,64 @@
Moto Changelog
==============

5.0.14
-----
Docker Digest for 5.0.14: _sha256:5399ffa0daadd1eb6c00250ec64453675f9635d0a210563f43c26b43e0dfd178_

General:
* All JSON files in the binary distribution are shipped compressed, significantly reducing the size on disk

New Services:
* Shield:
* create_subscription()
* describe_subscription()

* TimestreamQuery:
* create_scheduled_query()
* delete_scheduled_query()
* describe_endpoints()
* describe_scheduled_query()
* query()
* update_scheduled_query()

New Methods:
* AppMesh:
* create_virtual_node()
* delete_virtual_node()
* describe_virtual_node()
* list_virtual_nodes()
* update_virtual_node()
* create_virtual_router()
* delete_virtual_router()
* describe_virtual_router()
* list_virtual_routers()
* update_virtual_router()
* create_route()
* delete_route()
* describe_route()
* list_routes()
* update_route()

Miscellaneous:
* CloudFormation templates now support the Fn::Base64-function
* CognitoIDP: Enhanced support for MFA flows/challenges
* DynamoDB: update_item() now validates empty string sets
* EC2: describe_snapshots() now supports the kms-key-id filter
* EC2: run_instances() now supports the parameter Ipv6AddressCount
* ECS: Tasks can now be created with unknown security groups
* IAM: generate_credentials_report() now shows active certificates
* KMS: sign() now supports Alias ARNs
* Route53: list_resource_record_sets() now validates record names
* S3: create_bucket() now has additional LocationConstraint-validation
* S3: delete_objects() now respects BucketPolicy and ObjectLocks
* S3: head_object() now handles Range-parameter correctly
* SageMaker: search() now supports the CONTAINS filter
* Sagemaker Runtime: invoke_endpoint_async() now supports failure responses
* SNS: Signature of HTTP Messages are now valid
* SSM: get_maintenance_window() now returns an exception if the window does not exist
* SQS: delete_message_batch() now validates there's at least one entry


5.0.13
-----
Docker Digest for 5.0.13: _sha256:de97faba597d8f1bfb4dab1c7d562e1997ac5e0ba1186c4392430650b0f6bd4e_
Expand Down
Loading

0 comments on commit e39b732

Please sign in to comment.