Skip to content

production: Deploy new nixguix stack

  • Tags
    • swh.loader.git v2.9.0
    • swh.lister v6.6.0
  • swh/infra/ci-cd/swh-charts!312 (closed): swh-charts: Deploy new versions
  • toolbox: Register new task types in the scheduler (if not done already) [1]
  • swh/infra/ci-cd/swh-charts!315 (merged): swh-charts: Deploy new nixguix lister & content, directory, git-checkout, hg-checkout, svn-export loaders
  • toolbox: Register new tasks
    • Guix [2]
    • Nixpkgs [4]
  • Checks
    • listing ongoing
    • ingestion ongoing too [3]
  • scheduler db: Decommission old nixguix tasks
  • Decommission loaders

[3] https://archive.softwareheritage.org/browse/search/?q=https%3A%2F%2Fstatic.crates.io&with_visit=true&with_content=true

[4] register list-nixguix for nixpkgs
swh@swh-toolbox-655f4548cb-pfghf:~$ swh scheduler -C $SWH_CONFIG_FILENAME task add list-nixguix url='https://nix-community.github.io/nixpkgs-swh/sources-unstable.json' origin_upstream='https://github.com/NixOS/nixpkgs'
Created 1 tasks

Task 416286848
  Next run: today (2024-01-24T15:44:31.498885+00:00)
  Interval: 1 day, 0:00:00
  Type: list-nixguix
  Policy: recurring
  Args:
  Keyword args:
    origin_upstream: 'https://github.com/NixOS/nixpkgs'
    url: 'https://nix-community.github.io/nixpkgs-swh/sources-unstable.json'
[2] register list-nixguix for Guix
swh@swh-toolbox-655f4548cb-pfghf:~$ swh scheduler -C $SWH_CONFIG_FILENAME task add list-nixguix url='https://guix.gnu.org/sources.json' origin_upstream='https://git.savannah.gnu.org/cgit/guix.git/'
Created 1 tasks

Task 416286663
  Next run: today (2024-01-24T14:50:33.982399+00:00)
  Interval: 1 day, 0:00:00
  Type: list-nixguix
  Policy: recurring
  Args:
  Keyword args:
    origin_upstream: 'https://git.savannah.gnu.org/cgit/guix.git/'
    url: 'https://guix.gnu.org/sources.json'
[1] register task types
swh@swh-toolbox-655f4548cb-pfghf:~$ bin/register-task-types.sh
+ export SWH_CONFIG_FILENAME=/etc/swh/config-scheduler.yml
+ SWH_CONFIG_FILENAME=/etc/swh/config-scheduler.yml
+ swh scheduler -C /etc/swh/config-scheduler.yml task-type register
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.arch
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.aur
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.bioconductor
INFO:swh.scheduler.cli.task_type:Create task type list-bioconductor-full in scheduler
INFO:swh.scheduler.cli.task_type:Create task type list-bioconductor-incremental in scheduler
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.bitbucket
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.bower
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.cgit
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.conda
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.cpan
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.cran
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.crates
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.debian
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.dlang
INFO:swh.scheduler.cli.task_type:Create task type list-dlang in scheduler
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.elm
INFO:swh.scheduler.cli.task_type:Create task type list-elm in scheduler
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.gitea
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.github
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.gitiles
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.gitlab
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.gitweb
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.gnu
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.gogs
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.golang
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.hackage
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.hex
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.julia
INFO:swh.scheduler.cli.task_type:Create task type list-julia in scheduler
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.launchpad
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.maven
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.nixguix
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.npm
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.nuget
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.opam
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.packagist
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.pagure
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.phabricator
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.pubdev
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.puppet
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.pypi
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.rpm
INFO:swh.scheduler.cli.task_type:Create task type list-rpm-full in scheduler
INFO:swh.scheduler.cli.task_type:Create task type list-rpm-incremental in scheduler
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.rubygems
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.sourceforge
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.stagit
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.tuleap
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.arch
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.archive
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.aur
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.bioconductor
INFO:swh.scheduler.cli.task_type:Create task type load-bioconductor in scheduler
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.conda
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.content
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.cpan
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.cran
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.crates
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.debian
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.deposit
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.directory
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.git
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.git-checkout
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.git_disk
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.golang
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.hackage
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.hex
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.maven
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.nixguix
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.npm
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.opam
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.pubdev
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.puppet
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.pypi
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.rpm
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin loader.rubygems
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin swh.vault

Refs. #4655 (closed) (staging equivalent issue)

Edited by Antoine R. Dumont