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
Create PR when Application Services makes a release #8
Conversation
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.
Did a quick round of self-review, I'll address those tomorrow!
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.
Nice job on this! Will be exciting to get some automation in this repo. Once those nits are fixed, feel free to merge!
eeeh minor issue I'll deal with next week (darn was hoping this merges today to see it in action): Looks like two of the github actions I use aren't allowed in |
1363092
to
027d3bc
Compare
Summary
Adds a Github action that does the following steps:
Package.swift
to have the latest xcframework and checksummake_tag
scriptswiftformat
, its need to make sure the code generated is formatedmake_tag
, this could be a no-op if no changes to theudl
s oruniffi
happened, but if there were changes, it would generate any code that needs to be regeneratedAdds helper scripts:
is_already_updated.py
read_as_tag.py
Package.swift
,update_package_swift.py
The github action will run every five minutes of the 3pm UTC hour of each day (8am PST)
(it's set to run every minute, but github limits it to every five minutes, we can change frequency if we'd like though!)
some minor cleanups for me to do here and there in the scripts, but I ran it a bunch of times on my fork so I think it's tested enough
Could be a good idea to merge this, see it in action with version
84.5.0
and iterate if that's buggy