Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/prefix:master commit in: .github/workflows/
Date: Thu, 30 Jun 2022 16:11:32
Message-Id: 1656605481.a8373f0e89d6b363a8341a61d657d8633c24c6d3.sam@gentoo
1 commit: a8373f0e89d6b363a8341a61d657d8633c24c6d3
2 Author: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Thu Jun 30 12:37:49 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 30 16:11:21 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a8373f0e
7
8 CI: remove repoman
9
10 Signed-off-by: Anna Vyalkova <cyber+gentoo <AT> sysrq.in>
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 .github/workflows/repoman.yml | 49 -------------------------------------------
14 1 file changed, 49 deletions(-)
15
16 diff --git a/.github/workflows/repoman.yml b/.github/workflows/repoman.yml
17 deleted file mode 100644
18 index 103eac66da..0000000000
19 --- a/.github/workflows/repoman.yml
20 +++ /dev/null
21 @@ -1,49 +0,0 @@
22 -name: repoman
23 -
24 -on:
25 - push:
26 - branches: [ master ]
27 - pull_request:
28 - branches: [ master ]
29 -
30 -jobs:
31 - build:
32 - runs-on: ubuntu-latest
33 - steps:
34 - - uses: actions/checkout@v2
35 - - name: Set up Python 3.9
36 - uses: actions/setup-python@v2
37 - with:
38 - python-version: 3.9
39 - - name: Setup repoman
40 - run: |
41 - python -m pip install --upgrade pip
42 - pip install lxml pyyaml
43 - wget -qO - "https://github.com/gentoo/portage/archive/portage-3.0.20.tar.gz" | tar xz
44 - sudo groupadd -g 250 portage
45 - sudo useradd -g portage -d /var/tmp/portage -s /bin/false -u 250 portage
46 - - name: Setup master gentoo repository
47 - run: |
48 - sudo mkdir -p /var/db/repos/gentoo /etc/portage /var/cache/distfiles
49 - wget -qO - "https://github.com/gentoo-mirror/gentoo/archive/master.tar.gz" | sudo tar xz -C /var/db/repos/gentoo --strip-components=1
50 - sudo wget "https://www.gentoo.org/dtd/metadata.dtd" -O /var/cache/distfiles/metadata.dtd
51 - sudo wget "https://www.gentoo.org/xml-schema/metadata.xsd" -O /var/cache/distfiles/metadata.xsd
52 - sudo wget "https://gitweb.gentoo.org/proj/portage.git/plain/cnf/repos.conf" -O /etc/portage/repos.conf
53 - sudo ln -s /var/db/repos/gentoo/profiles/default/linux/amd64/17.1 /etc/portage/make.profile
54 - - name: Test with repoman
55 - run: |
56 - mkdir -p metadata
57 - cp /var/db/repos/gentoo/metadata/layout.conf metadata/
58 - sed -i -e 's/masters =/masters = gentoo/' metadata/layout.conf
59 - mkdir -p licenses && cd licenses
60 - ln -s /var/db/repos/gentoo/licenses/* .
61 - cd ..
62 - mkdir -p eclass && cd eclass
63 - ln -s /var/db/repos/gentoo/eclass/*.eclass . || true
64 - cd ..
65 - mkdir -p profiles && cd profiles
66 - ln -s /var/db/repos/gentoo/profiles/* . || true
67 - rm repo_name
68 - echo "prefix" > repo_name
69 - cd ..
70 - python3 portage-*/repoman/bin/repoman full -dx