-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Canonical SDK feature list #142
Conversation
…seable list of Ably SDK features.
…file. By adding the yaml extension to the prettier tool's remit I had started looping in this file, albeit not on macOS runners (explaining why it was failing in our Linux-based CI runner but not locally for me, macOS-based).
The file .markdownlint-cli2.yaml was being overlooked on macOS because of its dot prefix, despite failing our Linux-based CI. For what it's worth, I first tried a "more clever" pattern but that caused a different failure: ably-common % npm run lint > ably-common@1.2.0 lint > npm-run-all format:*:check > ably-common@1.2.0 format:js-code:check > eslint --max-warnings=0 . > ably-common@1.2.0 format:data:check > prettier --check **/{.*,*}.{json,yml,yaml} Checking formatting... [error] No files matching the pattern were found: "**/.*.yml". All matched files use Prettier code style! ERROR: "format:data:check" exited with 2. ?1
Initial import to establish tooling. There is more work to do to make it fully functional and to make it look nicer.
I'm back from some time off and am now going to re-assign this pull request to myself. @owenpearson and I have discussed the content and have agreed that the ephemeral notes markdown file should be removed, as it's not appropriate for addition to the Git index. If there are any parts of that file which I feel need to outlive this PR then I shall put them in a GitHub issue. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First pass. Will take a more architectural look once I've attended to some other stuff.
Thank you to everybody who has provided review input and/or approved this work. I'm going to merge it to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had a pending review that I forgot to submit, sorry! Only minor though...
- uses: ably/sdk-upload-action@v1 | ||
with: | ||
s3AccessKeyId: ${{ secrets.SDK_S3_ACCESS_KEY_ID }} | ||
s3AccessKey: ${{ secrets.SDK_S3_ACCESS_KEY }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should use GitHub OIDC.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. I've created #154
Opus.
Early days on this pull request, which I expect to stay in a Draft state for a few days while I work on getting it ready for reviewers.In the meantime, I'm pushing the work up for visibility as I know various people are interested in how this work is evolving.I expect that I will feel this pull request is ready when the following have been completed:
features/README.md
populated, including descriptions of:features/ephemeral-notes.md
removedsdk.ably.com
, in order to allow us to manual inspect it