18 Commits

Author SHA1 Message Date
Sébastien Stormacq 760814fbc4 Change Swift workflow to Ubuntu and simplify triggers (#31)
Updated the Swift workflow to run on Ubuntu instead of macOS and
simplified the trigger conditions.

*Issue #, if available:*

*Description of changes:*


By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-10-25 12:38:15 +02:00
Sébastien Stormacq 62218f8e66 Update CI (#30)
Update CI to build on swift 6.0, swift 6.1 and swift 6.2 with recent
Ubuntu images (noble instead of jammy)
2025-10-25 12:18:13 +02:00
Sébastien Stormacq 73e84943c3 Remove GH Action on push (#27)
only PR are authorized

*Issue #, if available:*

*Description of changes:*


By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
2025-10-17 17:21:45 +02:00
Sébastien Stormacq 10f3e99c4d Apply recommendation for security and reliability (#24)
Apply recommendations in code and documentation

- [CI] restrict permissions to `read-all` instead of the default
`write-all`
- Example `openapi.yaml` : add a note about using `security:` definition
when deploying to production
- Example `README.md` : add a note about Lambda functions configuration
with improved security and scalability changes for production
environment
2025-09-27 12:05:20 +02:00
Sébastien Stormacq c72834d93c Update to support AWS Lambda Runtime for Swift v2 (#22)
- Update this library to support the upcoming release of AWS Lambda
Runtime for Swift v2.
This change affects the public API (some `Sendable` added) and requires
a major version bump. I propose to release v2 to align this library's
major with the Swift AWS Lambda Runtime's major.

- Add a QuoteAPI example in the `Examples` directory
2025-09-06 11:34:56 +02:00
Franz Busch 1246e44308 Update release.yml (#17)
Update the release.yml file with the latest label changes
2024-12-18 14:59:05 +01:00
Sébastien Stormacq 97183bc4d5 fix badge (#15)
* fix badge

* Add semantic version label check

* disable yaml linter
2024-11-26 14:34:06 +01:00
Franz Busch 60725a37aa Rename pull_request.yaml to pull_request.yml 2024-11-26 12:19:11 +01:00
Sébastien Stormacq a59a5721fc use SwiftLang's license header check (#10)
* use SwiftLang's license header check with https://github.com/swiftlang/github-workflows/pull/36

* remove .licenseignore fril from .licenseignore
2024-10-17 23:10:54 +02:00
Sébastien Stormacq c69b925a23 simplify dependencies 2024-10-16 08:11:11 +02:00
Sébastien Stormacq c29e1fd011 use swiftlang CI workflow
add license check

add readme build badge
2024-10-15 19:30:42 +02:00
Sébastien Stormacq 576602bcef add a github action 2024-10-15 16:40:48 +02:00
Sebastien Stormacq 52b6fc9da5 remove github actions 2023-12-20 17:53:34 -05:00
Sébastien Stormacq 5e50eaee6d use x64 macOS for github action 2023-12-16 07:49:24 -05:00
Sébastien Stormacq fe7fa5dcc8 add build on linux 2023-12-15 17:08:49 -05:00
Sébastien Stormacq 9d0173a4e6 Update for macOS 13 Apple Silicon 2023-12-15 16:58:58 -05:00
Sébastien Stormacq f3a641543e force usae of xcode 15 2023-12-15 16:52:07 -05:00
Sébastien Stormacq cdf89cc630 Add CI workflow for github 2023-12-15 16:42:07 -05:00