+1 my checks as follows: Checklist for reference:
[X] Download links are valid $ wget -q https://dist.apache.org/repos/dist/dev/incubator/openserverless/KEYS $ wget -q https://dist.apache.org/repos/dist/dev/incubator/openserverless/0.9.0-incubating-RC4/openserverless-0.9.0-incubating-RC4-src.tar.gz $ wget -q https://dist.apache.org/repos/dist/dev/incubator/openserverless/0.9.0-incubating-RC4/openserverless-0.9.0-incubating-RC4-src.tar.gz.asc $ wget -q https://dist.apache.org/repos/dist/dev/incubator/openserverless/0.9.0-incubating-RC4/openserverless-0.9.0-incubating-RC4-src.tar.gz.sha512 $ ls -l -rw-r--r--@ 1 msciab staff 6620 10 Sep 13:01 KEYS -rw-r--r--@ 1 msciab staff 8610475 11 Sep 09:58 openserverless-0.9.0-incubating-RC4-src.tar.gz -rw-r--r--@ 1 msciab staff 870 11 Sep 09:58 openserverless-0.9.0-incubating-RC4-src.tar.gz.asc -rw-r--r--@ 1 msciab staff 177 11 Sep 09:58 openserverless-0.9.0-incubating-RC4-src.tar.gz.sha512 [X] Checksums and signatures are valid $ sha512 -c openserverless-0.9.0-incubating-RC4-src.tar.gz.sha512 # no news is a good news $ gpg --import KEYS gpg: key CEBE1A0116BE6665: "Michele Sciabarra (Apache OpenServerless Release Key) <[email protected]>" not changed gpg: key BD49E720DDA765FF: "Francesco Timperi Tiberi <[email protected]>" not changed gpg: key CC940C9E19629781: "Michele Manzani <[email protected]>" not changed gpg: Total number processed: 3 gpg: unchanged: 3 $ gpg --verify openserverless-0.9.0-incubating-RC4-src.tar.gz.asc openserverless-0.9.0-incubating-RC4-src.tar.gz gpg: Signature made Fri 11 Sep 09:12:20 2026 CEST gpg: using RSA key E64863824BDA2495CBAA57FDCEBE1A0116BE6665 gpg: Good signature from "Michele Sciabarra (Apache OpenServerless Release Key) <[email protected]>" [ultimate] [X] LICENSE/NOTICE files exist $ tar xzf openserverless-0.9.0-incubating-RC4-src.tar.gz $ grep -E 'Apache' openserverless-0.9.0-incubating-RC4/{LICENSE,NOTICE} openserverless-0.9.0-incubating-RC4/LICENSE: Apache License openserverless-0.9.0-incubating-RC4/LICENSE: APPENDIX: How to apply the Apache License to your work. openserverless-0.9.0-incubating-RC4/LICENSE: To apply the Apache License to your work, attach the following openserverless-0.9.0-incubating-RC4/LICENSE: Licensed under the Apache License, Version 2.0 (the "License"); openserverless-0.9.0-incubating-RC4/NOTICE:Apache OpenServerless (Incubating) openserverless-0.9.0-incubating-RC4/NOTICE:Copyright 2024 The Apache Software Foundation openserverless-0.9.0-incubating-RC4/NOTICE:The Apache Software Foundation (http://www.apache.org/). [X] No unexpected binary files in source # you need here task and file - $ cd openserverless-0.9.0-incubating-RC4 $ task find-binaries # no news is a good news [X] All source files have ASF headers $ task license INFO Loading configuration from file: .licenserc.yaml INFO Totally checked 3394 files, valid: 15, invalid: 0, ignored: 3379, fixed: 0 *** Checking license headers in admin-api INFO Loading configuration from file: .licenserc.yaml INFO Totally checked 59 files, valid: 48, invalid: 0, ignored: 11, fixed: 0 *** Checking license headers in build INFO Loading configuration from file: .licenserc.yaml INFO Totally checked 1130 files, valid: 16, invalid: 0, ignored: 1114, fixed: 0 *** Checking license headers in cli INFO Loading configuration from file: .licenserc.yaml INFO Totally checked 930 files, valid: 132, invalid: 0, ignored: 798, fixed: 0 *** Checking license headers in devcontainer INFO Loading configuration from file: .licenserc.yaml INFO Totally checked 14 files, valid: 8, invalid: 0, ignored: 6, fixed: 0 *** Checking license headers in oplugins-op INFO Loading configuration from file: .licenserc.yaml INFO Totally checked 590 files, valid: 510, invalid: 0, ignored: 80, fixed: 0 *** Checking license headers in oplugins INFO Loading configuration from file: .licenserc.yaml INFO Totally checked 216 files, valid: 148, invalid: 0, ignored: 68, fixed: 0 *** Checking license headers in runtimes INFO Loading configuration from file: .licenserc.yaml INFO Totally checked 300 files, valid: 140, invalid: 0, ignored: 160, fixed: 0 *** Checking license headers in streamer INFO Loading configuration from file: .licenserc.yaml INFO Totally checked 26 files, valid: 17, invalid: 0, ignored: 9, fixed: 0 [X] Can compile from source $ ./build-and-test-ubuntu.sh # or ./build-and-test-mac.sh # or .\build-and-test-windows.ps1 from PowerShell ============================================ <omissis long output> ============================================ SUCCESS ./1-deploy.sh SUCCESS ./2-ssl.sh SUCCESS ./3-sys-redis.sh SUCCESS ./4a-sys-ferretdb.sh SUCCESS ./4b-sys-postgres.sh SUCCESS ./5-sys-seaweedfs.sh SUCCESS ./6-login.sh SUCCESS ./7-static.sh SUCCESS ./8-user-redis.sh SUCCESS ./9a-user-ferretdb.sh SUCCESS ./9b-user-postgres.sh SUCCESS ./10-user-seaweedfs.sh SUCCESS ./14-runtime-testing.sh SUCCESS ./11-sso-mock.sh -- Michele SciabarrĂ - [email protected] - linkedin.com/in/msciab Apache OpenServerless committer - reddit.com/r/openserverless Apache OpenWhisk PMC member - Author Learning Apache OpenWhisk Michele Sciabarra | CTO m: +44 747 984 8388 e: [email protected] l: https://linkedin.com/in/msciab Nuvolaris Inc | 1209 Orange Street, 19801Wilmington DE - US On Fri, 11 Sept 2026 at 10:13, Michele Sciabarra <[email protected]> wrote: > > Hi all, > > I propose the following RC to be released as the official > Apache OpenServerless 0.9.0-incubating release. > > Apache OpenServerless is an effort undergoing incubation at The Apache > Software > Foundation (ASF), sponsored by the Apache Incubator. Incubation is required > of all newly accepted projects until a further review indicates that the > infrastructure, communications, and decision making process have stabilized > in a manner consistent with other successful ASF projects. While incubation > status is not necessarily a reflection of the completeness or stability of > the code, it does indicate that the project has yet to be fully endorsed by > the ASF. > > The artifacts for this release candidate can be found at: > > https://dist.apache.org/repos/dist/dev/incubator/openserverless/0.9.0-incubating-RC4 > > The Git tag to be voted upon is: > > v0.9.0-incubating-RC4 > > https://github.com/apache/openserverless/releases/tag/v0.9.0-incubating-RC4 > > Release artifacts are signed with the GPG key of the release manager. > > The KEYS file is available at: > > https://dist.apache.org/repos/dist/dev/incubator/openserverless/KEYS > > Please download, verify, and test the release candidate. > > For detailed step-by-step instructions on how to verify this > release, please see the file VERIFY.md within the source > archive, or check: > > https://github.com/apache/openserverless/blob/0.9.0/VERIFY.md > > The vote will run for a minimum of 72 hours and close no earlier > than: > > 2026-09-14 07:12 UTC > > Please vote: > > [ ] +1 Release this package as Apache OpenServerless 0.9.0-incubating > [ ] +0 > [ ] -1 Do not release this package because... (reason required) > > Only PPMC members have binding votes, but community votes are > encouraged. > > Checklist for reference: > [ ] Download links are valid > [ ] Checksums and signatures are valid > [ ] LICENSE/NOTICE files exist > [ ] No unexpected binary files in source > [ ] All source files have ASF headers > [ ] Can compile from source > > On behalf of the Apache OpenServerless Podling PMC (PPMC), > > -- > Michele SciabarrĂ - [email protected] - linkedin.com/in/msciab > Apache OpenServerless committer - reddit.com/r/openserverless > Apache OpenWhisk PMC member - Author Learning Apache OpenWhisk > > > >
