Skip to content

Need help getting rid of heroku #10

@steveri

Description

@steveri

Keyi, not sure if your Stanford email still works, so I am filing this (copy of a message I just sent) as a github issue.

We need to do some maintenance on the archipelago repo, see below, a copy of my message to lenny, for context/details. I can do it, if you give me admin access, or you can do it yourself, let me know.

Thanks!
Steve

----- Forwarded Message -----
From: Stephen Richardson steveri@stanford.edu
To: Lenny Truong lenny@stanford.edu
Sent: Wednesday, September 6, 2023 at 08:07:32 AM PDT
Subject: Need help eliminating heroku...

Hi Lenny.

I'm in the process of upgrading our CI for aha-flow regressions. Currently, an aha submodule pull request triggers the third-party app "heroku" which then launches an aha-flow buildkite session. My upgrade eliminates the heroku and just runs buildkite directly.

You own four of the aha submodules, which is the reason for this message. Below, I show the steps required for the upgrade. You can do this yourself, or, alternatively, if you'd like to give me [temporary] admin privilege for github.com/leonardt, I can do it and save you some time. Let me know what you'd prefer.

Thanks!
Steve

PS This is completely optional, but I usually test each new submodule with a trial pull request e.g. StanfordAHA/canal#58 ... the PR should result in a launch of "buildkite/aha-flow" in the list of checks...

========================================================================

  1. To add the new aha-flow webhook:
    foreach REPO leonardt/{ pycoreir hwtypes fault ast_tools } do

        NAVIGATE to https://github.com/$REPO/settings/hooks => add webhook

        Payload URL:
        https://webhook.buildkite.com/deliver/55a73168ea... (message me for full payload address)

        Content type: application/json

        Enable SSL verification

        Let me select individual events
            * Deployments
            * Pull requests
            * Pushes
            ---
            * Active

        Add webhook
  1. (optional) To remove the old heroku path:
    NAVIGATE to https://github.com/organizations/leonardt/settings/installations
    => aha-flow-app => Configure => Danger zone => Suspend your installation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions