diff options
author | Andrew Ammerlaan <andrewammerlaan@riseup.net> | 2021-04-02 09:16:15 +0200 |
---|---|---|
committer | Andrew Ammerlaan <andrewammerlaan@riseup.net> | 2021-04-02 11:52:30 +0200 |
commit | 292e03dc22ddc1d5a3bf143d311344f8cc0d9f75 (patch) | |
tree | 035196614689158c47d0009a96efb42ed1f415ef /.github/workflows | |
parent | app-arch/tarlz: use := slot-operator for lzlib (diff) | |
download | guru-292e03dc22ddc1d5a3bf143d311344f8cc0d9f75.tar.gz guru-292e03dc22ddc1d5a3bf143d311344f8cc0d9f75.tar.bz2 guru-292e03dc22ddc1d5a3bf143d311344f8cc0d9f75.zip |
.github/workflows/repoman.yml: Use script to auto run the latest rm
By using a seperate script instead of running everything in the yml
file, we gain the ability to use and manipulate variables. This
means that we can now automatically run the latest version of
repoman, which should make this more hands-off by removing the
need to update this every now and then.
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/pkgcheck.yml | 4 | ||||
-rw-r--r-- | .github/workflows/repoman.yml | 15 |
2 files changed, 3 insertions, 16 deletions
diff --git a/.github/workflows/pkgcheck.yml b/.github/workflows/pkgcheck.yml index 048f17c5f..e98762769 100644 --- a/.github/workflows/pkgcheck.yml +++ b/.github/workflows/pkgcheck.yml @@ -10,9 +10,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - name: Checkout code - uses: actions/checkout@v2 - + - uses: actions/checkout@v2 - name: Run pkgcheck uses: pkgcore/pkgcheck-action@v1 with: diff --git a/.github/workflows/repoman.yml b/.github/workflows/repoman.yml index 8eb8668ad..b229afc94 100644 --- a/.github/workflows/repoman.yml +++ b/.github/workflows/repoman.yml @@ -11,17 +11,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Set up Python 3.9 - uses: actions/setup-python@v2 - with: - python-version: 3.9 - - name: Setup repoman - run: | - python -m pip install --upgrade pip - pip install lxml pyyaml - wget -qO - "https://github.com/gentoo/portage/archive/portage-3.0.12.tar.gz" | tar xz - sudo groupadd -g 250 portage - sudo useradd -g portage -d /var/tmp/portage -s /bin/false -u 250 portage - name: Setup master gentoo repository run: | sudo mkdir -p /var/db/repos/gentoo /etc/portage /var/cache/distfiles @@ -29,6 +18,6 @@ jobs: sudo wget "https://www.gentoo.org/dtd/metadata.dtd" -O /var/cache/distfiles/metadata.dtd sudo wget "https://gitweb.gentoo.org/proj/portage.git/plain/cnf/repos.conf" -O /etc/portage/repos.conf sudo ln -s /var/db/repos/gentoo/profiles/default/linux/amd64/17.1 /etc/portage/make.profile - - name: Test with repoman + - name: Setup and run Repoman run: | - python3 portage-portage-3.0.12/repoman/bin/repoman full -dx + ./scripts/setup-and-run-repoman.sh |