Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • H heptapod-runner
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 15
    • Issues 15
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Mercurial Paris conference scheduled ! Main event : 2022-09-22. Call for papers deadline: 2022-06-17.

  • heptapod
  • heptapod-runner
  • Issues
  • #8

Closed
Open
Created Mar 23, 2020 by Georges Racinet@gracinet🦑Owner4 of 4 tasks completed4/4 tasks

Evolve and Topic

In the context of heptapod#221 (closed), we'll need the topic extension to be active on the runner. For clarity, and since they are packaged together, I'll prefer to activate evolve as well. We should:

  • add to our install instructions that topic and evolve should be installed and activated
  • install hg-evolve in the helper Docker image. In Alpine, pip can be installed as pip install py-pip and that doesn't pull the whole jungle of C build toolchains
  • activate evolve and topic in the helper Docker image. Via /etc/mercurial/hgrc.d should be fine.
  • add options to the runner's pull in order to avoid some unnecessary and heavy operations such as obsmarker exchange
Edited Apr 06, 2020 by Georges Racinet
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking