Skip to content

Allow to trigger TagBot manually #167

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

Merged
merged 3 commits into from
Sep 23, 2020
Merged

Allow to trigger TagBot manually #167

merged 3 commits into from
Sep 23, 2020

Conversation

devmotion
Copy link
Member

@devmotion devmotion commented Sep 11, 2020

This PR adds a key so TagBot can trigger the build of the docs every time a new release is tagged. Additionally, this PR allows to run TagBot manually (in case you don't want to wait for it or it failed).

@devmotion
Copy link
Member Author

Oh I missed that docs are currently built with Travis and not Github actions 😄 I'll revert the key change and just keep the manual trigger then.

@devmotion devmotion changed the title Allow TagBot to trigger build of docs Allow to trigger TagBot manually Sep 11, 2020
@willtebbutt
Copy link
Member

willtebbutt commented Sep 23, 2020

Could you explain how the change works a little? I don't know enough about github actions to know what I'm looking at 😂

@devmotion
Copy link
Member Author

Sure, so initially I thought the problem with not getting any versioned documentation (whenever a new tag is created) is that the action does not have the rights to trigger building the docs. Only later I realized that actually currently we build the docs on Travis (and I'm not sure what the settings are there and why it doesn't work, I don't have any permissions on Travis it seems). Maybe we could move building the docs to Github actions and add the key (that I removed again in this PR), to check if that resolves the current problems.

The only change in this PR that's left is how (and when) TagBot is triggered: with the new settings it would just run once daily on midnight (instead of every hour) and one could trigger it manually, in case you, e.g., want to tag the latest release immediately. That's also the default settings suggested in the TagBot repo.

@willtebbutt
Copy link
Member

with the new settings it would just run once daily on midnight (instead of every hour) and one could trigger it manually, in case you, e.g., want to tag the latest release immediately.

Oh, nice! Sounds good to me!

@devmotion devmotion merged commit 4dd8ac0 into master Sep 23, 2020
@devmotion devmotion deleted the devmotion-patch-1 branch September 23, 2020 17:19
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