From a970c4f00cfe80afacdb0fb4c8aae5055c382adb Mon Sep 17 00:00:00 2001 From: Thomas Tacquet Date: Wed, 21 May 2025 14:56:36 +0200 Subject: [PATCH] feat(slsfw): use osls as alternative --- .github/workflows/test.yml | 4 ++-- README.md | 9 +++------ package.json | 4 ++-- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7ca7bca8..bf86df98 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -49,7 +49,7 @@ jobs: cache: "npm" - name: Install Serverless Framework - run: npm install -g serverless@3.39.0 + run: npm install -g osls@3.51.0 - name: Install dependencies run: npm ci @@ -76,7 +76,7 @@ jobs: cache: "npm" - name: Install Serverless Framework - run: npm install -g serverless@3.39.0 + run: npm install -g osls@3.51.0 - name: Install dependencies run: npm ci diff --git a/README.md b/README.md index 1a88ae52..af159f1a 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,10 @@ # Scaleway plugin for Serverless Framework -Plugin for using Scaleway [Serverless Functions](https://www.scaleway.com/en/serverless-functions/) and [Serverless Containers](https://www.scaleway.com/en/serverless-containers/) with [Serverless Framework](https://serverless.com/). +Plugin for using Scaleway [Serverless Functions](https://www.scaleway.com/en/serverless-functions/) and [Serverless Containers](https://www.scaleway.com/en/serverless-containers/) with [Serverless Framework](https://github.com/oss-serverless/serverless). ## Requirements -- [Serverless Framework v3 CLI](https://serverless.com) installed on your local computer (e.g. run `npm install serverless@3.39.0 -g`). V4 is not supported. -- [Scaleway CLI](https://www.scaleway.com/en/cli/) installed on your local computer +- [Serverless Framework v3 compatible CLI](https://github.com/oss-serverless/serverless) installed on your local computer (e.g. run `npm install -g osls`). If you are using [Scaleway IAM](https://www.scaleway.com/en/iam/), you need to be the Owner of the Scaleway Organization in which the deployment will take place, or be an IAM user of the Organization with a policy granting you the necessary Permission Sets. See the [IAM Overview](https://www.scaleway.com/en/docs/identity-and-access-management/iam/reference-content/overview/) for more information. @@ -309,7 +308,7 @@ Documentation is available through runtimes frameworks for: - [Scaleway Serverless Functions Documentation](https://www.scaleway.com/en/docs/compute/functions/api-cli/fun-uploading-with-serverless-framework/) - [Scaleway Serverless Containers Documentation](https://www.scaleway.com/en/docs/compute/containers/api-cli/cont-uploading-with-serverless-framework/) -- [Serverless Framework documentation](https://serverless.com) +- [Serverless Framework documentation](https://github.com/oss-serverless/serverless) - [Scaleway Serverless example projects](https://github.com/scaleway/serverless-examples) ## Contributing @@ -318,8 +317,6 @@ This plugin is developed and maintained by the `Scaleway Serverless Team`, but w If you are looking for a way to contribute please read [CONTRIBUTING.md](./.github/CONTRIBUTING.md). You can also look at the [development documentation](docs/development.md). -For general information about developing Serverless Framework, refer to the Serverless Framework [plugins documentation](https://www.serverless.com/framework/docs/guides/plugins/creating-plugins). - ## Help & support - Scaleway support is available on Scaleway Console. diff --git a/package.json b/package.json index c8a1a427..cee72b2b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "serverless-scaleway-functions", "version": "0.4.14", - "description": "Provider plugin for the Serverless Framework v1.x which adds support for Scaleway Functions.", + "description": "Provider plugin for the Serverless Framework v3.x which adds support for Scaleway Functions.", "main": "index.js", "author": "scaleway.com", "license": "MIT", @@ -35,7 +35,7 @@ "scaleway", "iot", "internet of things", - "serverless.com" + "osls" ], "jest": { "testEnvironment": "node",