profile
viewpoint
Tony Arnold tonyarnold Itty Bitty Apps, Bjango & The CocoaBots Newcastle, Australia http://tonyarnold.com/ Principal Consultant at @ittybittyapps. Cocoa-wielding adventure seeker. Slayer of bugs and misconfiguration.

issue commentTryGhost/Ghost-CLI

Migration failed silently and stops ghost from starting

Did anyone find a workaround for this? I'm stuck here, too.

vernak2539

comment created time in a day

push eventtonyarnold/tonyarnold.github.io

Tony Arnold

commit sha 1fef3e07592cd383be511c8a0134edfa0c2f9bd9

Don't collect any analytics

view details

push time in 2 days

starteddagronf/AppKitFocusOverlay

started time in 12 days

fork tonyarnold/Cirrus

☁️ Simple CloudKit sync for Codable Swift models

fork in 21 days

startedjayhickey/Cirrus

started time in 22 days

startedGraphQLSwift/Graphiti

started time in a month

fork tonyarnold/SwiftUI-Introspect

Introspect underlying UIKit components from SwiftUI

fork in a month

issue commentm-barthelemy/vapor-queues-fluent-driver

Should the driver be shutting down the event loop group?

I really don't have any advice, sorry!

I was seeing the Jobs table being accessed after I'd initiated shutdown of the app, so something isn't right, but I can't be sure that it's specific to this package, or the parent queues package.

In any case, switching to the in-memory test queue provider fixed the issue for me (and is probably more reasonable to use when testing).

tonyarnold

comment created time in 2 months

issue openedm-barthelemy/vapor-queues-fluent-driver

Should the driver be shutting down the event loop group?

https://github.com/m-barthelemy/vapor-queues-fluent-driver/blob/882718f877d27ff4760e84f89ec1c06920135776/Sources/QueuesFluentDriver/FluentQueuesDriver.swift#L51-L52

I'm seeing some problems in my tests that go away if I disable my app's queues, and they're all related to the Queues package trying to access PostgreSQL after they are supposed to (during/after application shutdown).

Should the driver be shutting down the event loop group that it owns during the lifecycle method here?

created time in 2 months

startedJohnEstropia/CoreStore

started time in 2 months

pull request commenttonyarnold/Differ

Chore/remove appletv

Hi @damiankolasinski :wave:

Why do you want to remove AppleTV support from Differ?

damiankolasinski

comment created time in 2 months

push eventtonyarnold/dotfiles

Tony Arnold

commit sha ad8c6b52adc57fb55677c01d166854b952c54e01

Remove VMware Fusion for now

view details

Tony Arnold

commit sha 543605aab43588347d168186d5c43fbba25fb607

Update the installation scripts for Oh My ZSH! and Homebrew

view details

push time in 2 months

push eventtonyarnold/dotfiles

Tony Arnold

commit sha afcefe5ef515ab2943eda28181e3c640ddea0e20

Update list of default installed brew items

view details

push time in 2 months

push eventtonyarnold/dotfiles

Tony Arnold

commit sha 1a95f39d198e3f57e3b21b65a714760636065232

Install Xcodes.app by default

view details

push time in 2 months

push eventtonyarnold/dotfiles

Tony Arnold

commit sha 959e3303031807d272c7e5a7d8e88fac440b91e2

Add espanso to the list of things installed and configured by default

view details

Tony Arnold

commit sha 9002d882c9535e9340924943a728d0214561ec8e

Update Xcode breakpoints and keybindings

view details

push time in 2 months

push eventtonyarnold/dotfiles

Tony Arnold

commit sha e9f34d51952cd1d770cc48f383293a7e113b9343

Path and cask updates

view details

push time in 2 months

startedActuallyZach/Firefly

started time in 2 months

push eventtonyarnold/dotfiles

Tony Arnold

commit sha 4742793ea432185624106a543653bd7633bc6d74

Refine ZSH configuration

view details

push time in 2 months

push eventtonyarnold/dotfiles

Tony Arnold

commit sha 10577b83d2998274eb4e66d35421b76b2b66a937

Remove non-existent omz plugin

view details

push time in 2 months

push eventtonyarnold/dotfiles

Tony Arnold

commit sha c23cd3e9f02c2d372f0752fc8a4c52ba60c51d02

Update ZSH configuration

view details

Tony Arnold

commit sha ca9a7f8fb075340df4fceb3c2466dfa0e115cfca

Update Brewfile

view details

Tony Arnold

commit sha 46fdcefe1d29a4a1992111fd9b6faab458249229

Replace tvnamer with mnamer

view details

Tony Arnold

commit sha 8b43b94a549aef4b1392b34658b380cdc33a3ecf

Don't symlink Xcode plugins

view details

Tony Arnold

commit sha 7ec63146dd663f3fd5da65dc6492b5ff3f3b9235

Remove and replace a number of Xcode font and color themes

view details

Tony Arnold

commit sha b6cda30c975886135876c36a7dacde23f5f2bb64

Remove outdated or unused Xcode templates

view details

Tony Arnold

commit sha a83a191213f67edbbffa83ef2fe14ca2ff8fbf95

Update Xcode keybindings and breakpoints

view details

Tony Arnold

commit sha 091c2cea92d57333eadce3de7c706c07be5ae573

Install bundled homebrew packages using verbose output

view details

Tony Arnold

commit sha 81a07ff061ef983bd4fe138543574c8f98b6f02b

Update Git configuration

view details

push time in 2 months

issue commentsparkle-project/Sparkle

arm64

Ah, yep, our use of the initialiser was… not standard. Fixed it by changing to a more supported method.

Thanks, Zorgie!

gooswa

comment created time in 2 months

issue commentsparkle-project/Sparkle

arm64

I'm seeing the same - how did you end up resolving this, @gooswa?

gooswa

comment created time in 2 months

delete branch revealapp/MeetupKit

delete branch : update-kit

delete time in 2 months

push eventrevealapp/MeetupKit

Carlos Melegrito

commit sha eceafbc90ada6b183ae13756f06074ca586b78fa

Add new images and deck samples

view details

Tony Arnold

commit sha cea33265cf5174bd8617222d40c2dd981bf6f9a5

Merge pull request #1 from revealapp/update-kit Add new images and deck samples

view details

push time in 2 months

PR merged revealapp/MeetupKit

Add new images and deck samples

Reveal has had a lot of updates and changes to the UI since the last time this kit has been updated. This PR rolls those new changes in to the sample images and slide deck inserts.

+0 -0

0 comment

5 changed files

cjmlgrto

pr closed time in 2 months

PullRequestReviewEvent

pull request commentvapor/vapor

Add a new test method to XCTApplicationTester returns a response directly

Thanks, Tim - I'll propose that in the PR. I'm not familiar with naming standards in Vapor, so I appreciate the suggestion!

tonyarnold

comment created time in 3 months

push eventtonyarnold/vapor

Tony Arnold

commit sha 580b17b15c01fb01006ef296c363f7430dfcbc97

Rename new method to `sendRequest(…)`

view details

push time in 3 months

push eventtonyarnold/vapor

Tim Condon

commit sha d733fb10c513f8d8b38eb4df55392736d4179198

Add support for async/await (#2613) * Add NIOConcurrency as a dependency * Add async functions for Client * Add some async routes for testing * Get the routes compiling * Add AsyncMiddleware for use in the Middleware chain * Add TestAsyncMiddleware and async version of Responder for use in AsyncMiddleware * Hook up TestAsyncMiddleware to routes * Remove unsafe flags from framework * Run CI on 5.4 nightly to get access to async/await in the compiler * Apply suggestions from code review Co-authored-by: Johannes Weiss <johannesweiss@apple.com> * Add async API for AsyncPasswordHasher * Simplify AsyncPasswordHashed async APIs * Add async APIs for Cache * Add async APIs for ViewRenderer * Update compiler check for Xcode 13 * Add async websocket APIs (#2643) * Update availability checks for async/await now they work * Remove manifest hack to get concurrency to work * Wrap dev async routes in availability check * Update the old completeWithAsync method name to completeWithTask (#2672) Co-authored-by: Harish Yerra <hyerra@apple.com> * Fix GitHub format (#2660) * Added document comment to Middleware.swift and cleaned up comments in 2 related files (#2662) * Cleaned up Middleware comments and changed variable name (#2664) * Wrap instances of concurrency in canImport(_Concurrency) * Update concurrency dependencies to use NIOCore * Fix compilation errors in development * Add async/await FileIO APIs * Add async APIS for authentcation * Add inline docs for FileIO * Add AsyncRequestDecodable and AsyncResponseEncodable * Add Content conformances to AsyncResponseEncodable * Make more things conform to AsyncResponseEncodable by default * Add AnyResponse async version * File rename * Add an AsyncBasicResponder and push the ELF boundary down * Noice * Fix typo * Fix a multitude of errors from pushing stuff down * Fix test async middleware * Add missing availability check * Use correct async authenticator types * Fix warning * Add AsyncSessionDriver * Fix infinite loop in `AsyncMiddleware` (#2710) * Fix infinite loop in `AsyncMiddleware` * Add unit tests for `AsyncMiddleware` * Move `AsyncMiddlewareTests` to its own file * Start testing async stuff * Fix using Content in async contexts * Add opaque return type route * Remove a load of redundant duplicated code * Fix building concurrency on older platforms * Add async auth tests * Ad async tests for all new stuff * Update CI * Fix 5.2 build * Async tests don't work on Linux * Move async tests to their own target * Get the async tests conpiling * Fix the async tests * Tidy ups * Add test route for async auth * Try and fix the tests * Fix app test with filter * Fix CI * Don't run async tests on macOS Co-authored-by: Johannes Weiss <johannesweiss@apple.com> Co-authored-by: Mads Odgaard <mads@madsodgaard.com> Co-authored-by: Harish Yerra <hyerra@gmail.com> Co-authored-by: Harish Yerra <hyerra@apple.com> Co-authored-by: Ikko Ashimine <eltociear@gmail.com> Co-authored-by: Anh Pham <thuanhsone99@gmail.com> Co-authored-by: Anh Pham <thuanh99@student.fdu.edu> Co-authored-by: David Roman <d@vidroman.dev>

view details

Gwynne Raskind

commit sha 1c4d362995a4e2a8b48969813d7a05d228be10bf

Add convenience extensions to HTTPHeader for working with Link headers. (#2719)

view details

Tony Arnold

commit sha ab43bc372354f141c9ecad2b7f50c79fdc8157bf

Add a new method to XCTApplicationTester that tests and returns an XCTHTTPResponse directly

view details

push time in 3 months

PR opened vapor/vapor

Add a new test method to XCTApplicationTester returns a response directly

I'm finding that there are a few places where having my tests return an XCTHTTPResponse directly — rather than via a closure — feels more ergonomic in use (especially inline with async/await code).

This PR proposes to add a method that does that.

I'm not sold on the name I've given this method (performTest(…)), so please feel free to suggest alternatives.

+24 -0

0 comment

1 changed file

pr created time in 3 months

more