chore: fix CI

This commit is contained in:
Zach Daniel 2022-11-16 14:50:32 -05:00
parent 60b4125867
commit fc69f71a76
2 changed files with 306 additions and 3 deletions

View file

@ -51,9 +51,9 @@ jobs:
key: otp-${{matrix.otp}}-elixir-${{matrix.elixir}}-build-2-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
restore-keys: otp-${{matrix.otp}}-elixir-${{matrix.elixir}}-build-2
- run: mix deps.get
- run: mix test.create
- run: mix test.migrate
- run: mix test.migrate_tenants
- run: MIX_ENV=test mix ash_postgres.create
- run: MIX_ENV=test mix ash_postgres.migrate
- run: MIX_ENV=test mix ash.migrate_tenants
- run: mix check --except dialyzer
if: startsWith(github.ref, 'refs/tags/v')
- run: mix check

303
CHANGELOG.md Normal file
View file

@ -0,0 +1,303 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](Https://conventionalcommits.org) for commit guidelines.
<!-- changelog -->
## [v0.1.0](https://github.com/ash-project/ash_hq/compare/v0.1.0...v0.1.0) (2022-11-16)
### Features:
* DocSidebar: Extract TreeView component to improve consistency (#48)
* collapse sidebar sections (#32)
### Bug Fixes:
* don't use `live_redirect` anywhere because we care about the session
* Dark mode borders and scrollbars (#57)
* prevent strange behavior when scrolling from URL hash to elements near end of document
* broken pages due to bad replacement rendering
* make mobile blog at least usable
* Workaround morphdom incorrectly merging docs headings (#44)
* don't scroll sidebar based on main docs window scroll position
* account for not all resources being AshPostgres resources
* properly anchor link to options
* download user agent db in setup task (#39)
* remove flame on
* catalogue color issues
* perform `no_user_verify/0` on no user found
* use svg over png, smaller logos
* scrollable sidebar on mobile
* local deps/small things
* clicking on search result closes
* don't defer mermaid
* still some typos from `slate` -> `base` find & replace
* typos from find and replace
* Add color to select #21
* fix right nav links and scrolling
* fix right nav links and scrolling
* properly prefix module source links
* can't use LiveRedirect for some reason?
* properly check cookie consent status
* be GDPR compliant with cookie usage
* better formatted welcome link
* better spacing
* WIP on imports
* fix source links
* merge conflicts on ash versions
* fix setting theme in js
* set up api client for swoosh
* bamboo/swoosh were both in use/mixed up. Using swoosh
* use LiveRedirect vs LivePatch
* use name_attribute for name match rank
* overflow-auto instead of -scroll
* better latest version finding
* show docs properly
* set table headers properly
* update to latest ash
* make type limiting work on search again
* update ash
### Improvements:
* setup CI
* improve docs layout and scrolling behavior (#55)
* Sort guides by order field in DocSidebar (#50)
* make generated calculations private
* honor default guide configurations
* various fixes, support new spark links
* blog fixes, update to latest ash_graphql
* tons of improvements, add ash_blog
* add some basic graphql stuff
* various deployment/docs improvements
* fix string replacement to work in code blocks
* change key shortcut based on device brand
* close sidebar on navigate
* add list of dsl sections when viewing extension
* fix bad version rendering, show all relevant links in sidebar
* various UI improvements, new testimonial
* add more quotes
* show code snippets on mobile
* hide fields that are auto-set
* use new flow features for search
* use the new `Tails` library
* class lists
* find more modules
* color fixes
* various user-flow & email improvements
* tshirt mailer, mailing list
* encrypted-at-rest name and address
* enable user sign up/authentication again
* some mobile appearance on home page stuff
* add examples to docs
* add some basic html styling to the welcome email
* add bigger logo & Elixir to subtitle
* make the contribute link into a button
* update to latest dependencies
* add logos section
* add contributors section
* speed up page load by not loading functions
* sort versions properly in catalogue
* add library catalogue
* fix warnings
* update spark/surface, import only every 30 minutes
* remove import controller in favor of periodic imports
* periodic imports
* lots of docs fixes!
* add pg extensions
* keep everything open
* remove sidebar collapsing (maybe)
* monitoring/images/cleanup
* make `LivePatch` work again
* add some experimental class helpers
* fix various anchor & scroll issues
* add xCode stuff to the iOS folder
* add basic live view native, various other small fixes
* tweak theme and adjust landing page to match
* Convert default tailwind colors to custom themes
* keep content in the center of the screen on ultrawides
* Docs sizing and custom scrollbar
* spacing/mobile styling improvements
* improvem mobile docs styling
* fix unsubscribe
* hide more on mobile
* better search docs
* add mailing list
* WIP, add analytics
* various fixes, update deps
* small tweaks
* upgrade to ash 2.0
* disable debug and fix scrolling
* turn off debug
* add migrations update deps
* rework auth forms to liveview
* better look and feel (not much better, though)
* add logout button, settings button
* turn of csp
* add authorization to accounts
* get a build set up
* fix lint/security issues
* add CSP
* remove currently unnecessary/old code
* fix postmark api key config
* copy over example with auth to ash-hq
* theming
* click on headers to open
* fix item paths, make sidebar much friendlier
* huge optimization (hopefully) for memory usage/search performance
* larger docs in general
* table headers for options list
* more links
* add option links
* allow removing libraries
* flatten search results
* update to latest ash/ash_postgres, add indexes at the extension level
* show types in search item results
* render `default_guide`, ignore extension moduledocs
* new dsl link types
* comment sections to ignore in ash-hq
* WIP on importer/doc links