Skip to content
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

[CI] switch from Travis to Github Action #433

Merged
merged 3 commits into from
Jul 18, 2020
Merged

[CI] switch from Travis to Github Action #433

merged 3 commits into from
Jul 18, 2020

Conversation

johnnychen94
Copy link
Member

@johnnychen94 johnnychen94 commented Jul 4, 2020

Changes:

  • remove appveyor (and also windows 32bit)
  • leave travis for Documentation and Coverage coverage report and documentation are moved to Github Action, too.
  • caching artifacts dir in CI

Changes:

* remove appveyor (and also windows 32bit)
* leave travis for Documentation and Coverage
* caching artifacts dir in CI
@johnnychen94
Copy link
Member Author

AppVeyor, however, needs to be uninstalled after this. Otherwise, it will give a big ❌ in the CI status.

@johnnychen94 johnnychen94 changed the title switch UnitTest to github action [CI] switch from Travis to Github Action Jul 16, 2020
Copy link
Collaborator

@kimikage kimikage left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will merge this around 12:00 pm UTC today (July 18th). However, I do not have the permission to remove AppVeyor (webhook).

@kimikage kimikage merged commit 0e37ed4 into JuliaGraphics:master Jul 18, 2020
@kimikage
Copy link
Collaborator

Thanks!

We already have multiple commits on gh-pages, so the warning below seems to be ignorable.
https://github.com/JuliaGraphics/Colors.jl/runs/884894599?check_suite_focus=true#step:6:21

@johnnychen94 johnnychen94 deleted the jc/github_action branch July 18, 2020 12:58
@johnnychen94
Copy link
Member Author

FYI, to tell TagBot not include issues/PRs in release summary, you can tag them with no changelog

https://github.com/JuliaRegistries/TagBot
By default, the following labels are ignored:

  • changelog skip
  • duplicate
  • exclude from changelog
  • invalid
  • no changelog
  • question
  • wont fix

@kimikage
Copy link
Collaborator

Personally I don't feel the need to exclude this, though.:smile:

@johnnychen94
Copy link
Member Author

Heads up: TagBot needs a ssh key to trigger the docs CI when there's a new release.

Check the "TagBot & tagged versions" warning for more details: https://juliadocs.github.io/Documenter.jl/dev/man/hosting/#GitHub-Actions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants