Skip to content
This repository has been archived by the owner on Sep 8, 2023. It is now read-only.

slack.bazel.build is down #251

Open
jin opened this issue Jun 12, 2020 · 26 comments · Fixed by bazelbuild/continuous-integration#1319
Open

slack.bazel.build is down #251

jin opened this issue Jun 12, 2020 · 26 comments · Fixed by bazelbuild/continuous-integration#1319
Assignees

Comments

@jin
Copy link
Member

jin commented Jun 12, 2020

The self-inviter we're using uses the legacy token mechanism, which Slack has turned down.

Turns out that we don't need that anymore, since Slack now supports non-expiring invite links: https://bazelbuild.slack.com/join/shared_invite/zt-dzm4qj0h-maSR3EcEr8SWE1f7dA55zw#/

If you're signed in to the workspace, clicking on this link redirects you to the workspace.

If you're not signed in to the workspace. clicking on this link provides you with a sign up form. I think we can turn down the self-inviter service and configure the service behind slack.bazel.build to redirect to https://bazelbuild.slack.com/join/shared_invite/zt-dzm4qj0h-maSR3EcEr8SWE1f7dA55zw#/.

cc @philwo @fweikert

@jin
Copy link
Member Author

jin commented Jun 16, 2020

Could we redirect slack.bazel.build to the slack.com invite link?

@philwo
Copy link
Member

philwo commented Jun 16, 2020

@jin Hey, sorry that I didn't follow up earlier!

AFAIK the slack.bazel.build domain currently points to Google Cloud Run. I think we can deploy a container that just serves a redirect until we figure out a better solution... I'll have a look.

@jin
Copy link
Member Author

jin commented Jun 16, 2020

Yeah, that seems like the simplest workaround for now! Thanks for taking a look.

@philwo
Copy link
Member

philwo commented Jun 16, 2020

The redirect is online! I'll update our documentation how I built and deployed the container tomorrow. :)

@jin
Copy link
Member Author

jin commented Jun 17, 2020

Yay! Thanks @philwo! This is a much better experience for signed-in users, too :)

@jin jin closed this as completed Jun 17, 2020
@hicksjoseph
Copy link

Just tried, got a redirect eventually to "https://bazelbuild.slack.com/join/shared_invite/zt-dzm4qj0h-maSR3EcEr8SWE1f7dA55zw#/shared-invite-legacy/error : "This link is no longer active
To join this workspace, you’ll need to ask the person who originally invited you for a new link."

@hicksjoseph hicksjoseph reopened this Feb 2, 2022
@aiuto
Copy link
Contributor

aiuto commented Feb 2, 2022 via email

@hicksjoseph
Copy link

I have been looking around and it looks like this is the non-expiring Slack invitation link for bazelbuild: https://join.slack.com/t/bazelbuild/shared_invite/zt-12qiikgw6-qYqQMtD3aFxLQrA_77xV5Q

Let's redirect slack.bazel.build to the link above.

Actually, it will expire after 2000 people join with this link, but won't expire within a set timeframe.

@meteorcloudy
Copy link
Member

https://slack.bazel.build/ is now working.

@meteorcloudy meteorcloudy reopened this Feb 2, 2022
@meteorcloudy
Copy link
Member

meteorcloudy commented Feb 2, 2022 via email

@rockwotj
Copy link

@meteorcloudy looks like it's broken again

@meteorcloudy
Copy link
Member

Hmm, looks like the invitation link still expires after 30 days.

@meteorcloudy meteorcloudy reopened this May 19, 2022
@Wyverald
Copy link
Member

The link now only serves 100 people before expiring, no matter what the expiration date is.

@meteorcloudy
Copy link
Member

Is there a way to remove that limit? Or we just have to update the link when we notice it doesn't work?

@Wyverald
Copy link
Member

per discussion on slack (heh), we could set up https://github.com/rauchg/slackin

@meteorcloudy
Copy link
Member

Got it!

@aiuto
Copy link
Contributor

aiuto commented May 20, 2022 via email

@meteorcloudy
Copy link
Member

@jin Can you look into how to setup slackin since you have the experience?

@jin
Copy link
Member Author

jin commented May 20, 2022

I just caught up with the history here -- slackin uses legacy Slack API tokens, which Slack stopped generating, and legacy APIs, which no longer work.

See rauchg/slackin#417 and rauchg/slackin#416

It appears that expiring links are a common complain towards Slack as well: integrations/slack#1063

I think we need a different solution than rebooting Slackin.

@dwirandytlvk
Copy link

Is any update about this? I still looking the slack URL here

meteorcloudy added a commit to bazelbuild/continuous-integration that referenced this issue Feb 27, 2023
@meteorcloudy
Copy link
Member

@dwirandytlvk We just updated the invitation link, slack.bazel.build should work now.

@snakethatlovesstaticlibs

Hello, just wanted to let the team know that the invite is currently expired

@meteorcloudy
Copy link
Member

Thanks for reporting, this is fixed (again...)

@snakethatlovesstaticlibs

Thanks for taking a look! I just checked slack.bazel.build and it doesn't seem to work for me

@meteorcloudy
Copy link
Member

@snakethatlovesstaticlibs Can you check again if it's now fixed?

@snakethatlovesstaticlibs

I had to open https://slack.bazel.build in an incognito window but it works now, I cleared my browser history but that wasn't sufficient without incognito. Thanks for helping!

fmeum pushed a commit to fmeum/continuous-integration that referenced this issue Dec 10, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants