-
-
Notifications
You must be signed in to change notification settings - Fork 266
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
Replace defunct Travis CI integration with GitHub Actions #1266
Conversation
The GitHub Actions setup is equivalent to the Travis CI configuration with two differences: - The GitHub Action setup does not set the `TAG` environment variable, as it didn't seem like `xml2rfc` would consume that at all (unless I'm missing something) - The GitHub Action preserves the spec output (txt and html) as artifacts that can be downloaded after a successful run (to see the changes without having to locally render the specs) Fixes: #1262 Signed-off-by: Juan Cruz Viotti <[email protected]>
@Relequestual I think you might need to enable the repository to run GitHub Actions from forks to be able to test this out. Once it is merged, we should also make this check required. |
What I've had to do in |
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.
Looks good to me.
I believe this will also upload |
Co-authored-by: Ben Hutton <[email protected]>
Good catch @Relequestual ! Fixed. |
I decided to merge this immediatly as our current CI simply doesn't work. |
The GitHub Actions setup is equivalent to the Travis CI configuration
with two differences:
The GitHub Action setup does not set the
TAG
environment variable,as it didn't seem like
xml2rfc
would consume that at all (unless I'mmissing something)
The GitHub Action preserves the spec output (txt and html) as
artifacts that can be downloaded after a successful run (to see the
changes without having to locally render the specs)
Fixes: #1262
Signed-off-by: Juan Cruz Viotti [email protected]