Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-4420

Update Loraine Lab IGB app repos to use EMAIL, TOKEN repo variables

    Details

    • Type: Task
    • Status: To-Do (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      Bitbucket wants us to migrate to using tokens with scoped permissions in our pipeline scripts.
      For this task, let's update all the IGB App repositories in the lorainelab workspace in bitbucket to use two new repository variables: TOKEN and EMAIL.

      The TOKEN should be a scoped bitbucket token with scope write:repository:bitbucket. The EMAIL should correspond to a user with write permissions for the Loraine Lab workspace. Currently, that is [~ann.loraine] only. Someone will need to update all the IGB App repositories' repository variables to have TOKEN and EMAIL.

      Strategy:

      For each repository:

      Note that bitbucket is changing it's forking rules. I don't know how this will affect our usual workflow of submitting PR's from forks.

        Attachments

          Issue Links

            Activity

            aloraine Ann Loraine created issue -
            aloraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-2323 [ 18477 ]
            aloraine Ann Loraine made changes -
            Link This issue relates to IGBF-4419 [ IGBF-4419 ]
            aloraine Ann Loraine made changes -
            Description For example, see monster alignments app. Bitbucket wants us to migrate to using tokens with scoped permissions in our pipeline scripts.
            For this task, let's update all the IGB App repositories in the lorainelab workspace in bitbucket to use two new repository variables: TOKEN and EMAIL.

            The TOKEN should be a scoped bitbucket token with scope write:repository:bitbucket. The EMAIL should correspond to a user with write permissions for the Loraine Lab workspace. Currently, that is [~ann.loraine] only. Someone will need to update all the IGB App repositories' repository variables to have TOKEN and EMAIL.

            Strategy:

            For each repository:

            * Edit the bitbucket pipeline YML to use TOKEN and EMAIL
            * As an example, see: https://bitbucket.org/lorainelab/reads-without-large-gaps/src/main/bitbucket-pipelines.yml

            Note that bitbucket is changing it's forking rules. I don't know how this will affect our usual workflow of submitting PR's from forks.

            aloraine Ann Loraine made changes -
            Attachment igb-app-repos-listing.json [ 19153 ]
            aloraine Ann Loraine made changes -
            Description Bitbucket wants us to migrate to using tokens with scoped permissions in our pipeline scripts.
            For this task, let's update all the IGB App repositories in the lorainelab workspace in bitbucket to use two new repository variables: TOKEN and EMAIL.

            The TOKEN should be a scoped bitbucket token with scope write:repository:bitbucket. The EMAIL should correspond to a user with write permissions for the Loraine Lab workspace. Currently, that is [~ann.loraine] only. Someone will need to update all the IGB App repositories' repository variables to have TOKEN and EMAIL.

            Strategy:

            For each repository:

            * Edit the bitbucket pipeline YML to use TOKEN and EMAIL
            * As an example, see: https://bitbucket.org/lorainelab/reads-without-large-gaps/src/main/bitbucket-pipelines.yml

            Note that bitbucket is changing it's forking rules. I don't know how this will affect our usual workflow of submitting PR's from forks.

            Bitbucket wants us to migrate to using tokens with scoped permissions in our pipeline scripts.
            For this task, let's update all the IGB App repositories in the lorainelab workspace in bitbucket to use two new repository variables: TOKEN and EMAIL.

            The TOKEN should be a scoped bitbucket token with scope write:repository:bitbucket. The EMAIL should correspond to a user with write permissions for the Loraine Lab workspace. Currently, that is [~ann.loraine] only. Someone will need to update all the IGB App repositories' repository variables to have TOKEN and EMAIL.

            Strategy:

            For each repository:

            * Edit the bitbucket pipeline YML to use TOKEN and EMAIL, merged into the lorainelab repo
            * Add repository variables TOKEN and EMAIL to every repository
            * As an example, see: https://bitbucket.org/lorainelab/reads-without-large-gaps/src/main/bitbucket-pipelines.yml

            Note that bitbucket is changing it's forking rules. I don't know how this will affect our usual workflow of submitting PR's from forks.

              People

              • Assignee:
                Unassigned
                Reporter:
                aloraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: