mirror of
https://github.com/flarum/framework.git
synced 2024-12-01 14:20:47 +08:00
a595665bfb
With all the commits below, we resolve all outstanding typing issues in the repo, and CI jobs run green. * fix: Convert DashboardPage and DashboardWidget to TypeScript * fix: fix type errors in package manager ext * fix: Convert Post component to TypeScript * fix: avatar typings should accept null user * fix: convert Notification component to TypeScript * fix: properly use `typeof` in ForumApplication * feat: make Notification content attr generic * chore: format Notification component * fix: Convert DiscussionRenamedNotification to TypeScript * fix(pusher) move shims to a location where they get applied * fix(pusher): fix some typing errors * fix(akismet): fix some typing issues * chore: update core dist typings * chore(pusher): format * fix: anchorScroll should accept string selectors * fix: more accurately represent ApiQueryParamsPlural * fix: convert PostStreamState to TypeScript * chore(core): rebuild typings * feat: allow extending app.routes * fix: more flexible typings for highlight.ts * fix: use primitive `number` type for Discussion typings * fix: convert DiscussionListItem to TypeScript * chore: rebuild core typings * fix: final pusher type fixes * feat: start tags TypeScript conversion * fix: require-dev tags in pusher for CI TypeScript purposes. * chore(core): format * chore(tags): build dist typings * feat(pusher): use dist types from tags. * feat: convert flags to TypeScript * chore(flags): generate dist typings * fix(akismet): last type errors * chore: update .yarn-integrity * chore: partially run flarum-cli audit infra --fix The tsconfig changes from that command are ignored, since we don't yet support "replacable sections" that would let us add custom config. * chore: use type imports * fix: broader gitattributes * chore: run flarum-cli audit infra --monorepo --fix * feat: make `app.data` typings extensible * chore(core): format * chore: boost tags TypeScript coverage * fix(tags): further increase type coverage.
24 lines
700 B
YAML
Executable File
24 lines
700 B
YAML
Executable File
name: Sticky JS
|
|
|
|
on: [workflow_dispatch, push, pull_request]
|
|
|
|
# The reusable workflow definitions will be moved to the `flarum/framework` repo soon.
|
|
# This will break your current script.
|
|
# When this happens, run `flarum-cli audit infra --fix` to update your infrastructure.
|
|
|
|
jobs:
|
|
run:
|
|
uses: flarum/.github/.github/workflows/REUSABLE_frontend.yml@main
|
|
with:
|
|
enable_bundlewatch: false
|
|
enable_prettier: true
|
|
enable_typescript: false
|
|
|
|
frontend_directory: ./extensions/sticky/js
|
|
backend_directory: ./extensions/sticky
|
|
js_package_manager: yarn
|
|
main_git_branch: main
|
|
|
|
secrets:
|
|
bundlewatch_github_token: ${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }}
|