~tyil/rakudo-star

6f392dea69092a4823e391800d6c7f16461f3365 — Patrick Spek 15 days ago e899637 master
Remove sourcehut builds for now
4 files changed, 0 insertions(+), 130 deletions(-)

D .builds/binary-generic-amd64-fbsd.yml
D .builds/binary-generic-amd64-musl.yml
D .builds/binary-generic-amd64-obsd.yml
D .builds/binary-generic-arm64-gnu.yml
D .builds/binary-generic-amd64-fbsd.yml => .builds/binary-generic-amd64-fbsd.yml +0 -29
@@ 1,29 0,0 @@
image: freebsd/latest
arch: amd64
packages:
  - gcc
  - perl5
  - p5-App-cpanminus
secrets:
  - ae8f3553-d201-4358-ad35-2f04e7cc3976
tasks:
  - prepare: |
      mkdir -p "/tmp/ci-$JOB_ID"
      mkdir -p ~/.ssh
      cat <<-EOF > ~/.ssh/config
      StrictHostKeyChecking no
      UserKnownHostsFile /dev/null
      EOF
      cpanm -v ExtUtils::Command Pod::Usage
  - build: |
      export RSTAR_DEBUG=1
      ./rakudo-star/bin/rstar sysinfo
      ./rakudo-star/bin/rstar fetch
      ./rakudo-star/bin/rstar install -p "/tmp/ci-$JOB_ID"
  - package: |
      COMMIT="$(git -C rakudo-star rev-parse HEAD)"
      SOURCE_DATE_EPOCH="$(git -C rakudo-star log -1 --pretty=format:%at)"
      cd -- "/tmp/ci-$JOB_ID"
      tar -cf - . | gzip -9cn > "/tmp/rakudo-star-amd64-fbsd-$COMMIT.tar.gz"
  - upload: |
      echo 'put /tmp/rakudo-star-amd64-fbsd-'*'.tar.gz' | sftp dist@dist.tyil.nl:raku/star-build

D .builds/binary-generic-amd64-musl.yml => .builds/binary-generic-amd64-musl.yml +0 -36
@@ 1,36 0,0 @@
image: alpine/latest
packages:
  - bash
  - gcc
  - libc-dev
  - make
  - perl
secrets:
  - ae8f3553-d201-4358-ad35-2f04e7cc3976
tasks:
  - prepare: |
      mkdir -p "/tmp/ci-$JOB_ID"
      mkdir -p ~/.ssh
      cat <<-EOF > ~/.ssh/config
      StrictHostKeyChecking no
      UserKnownHostsFile /dev/null
      EOF
  - build: |
      export RSTAR_DEBUG=1
      ./rakudo-star/bin/rstar sysinfo
      ./rakudo-star/bin/rstar fetch
      ./rakudo-star/bin/rstar install -p "/tmp/ci-$JOB_ID"
  - package: |
      COMMIT="$(git -C rakudo-star rev-parse HEAD)"
      SOURCE_DATE_EPOCH="$(git -C rakudo-star log -1 --pretty=format:%at)"
      cd -- "/tmp/ci-$JOB_ID"
      tar -c \
        --mtime "@$SOURCE_DATE_EPOCH" \
        --mode=go=rX,u+rw,a-s \
        --format=gnu \
        --numeric-owner --owner=0 --group=0 \
        . \
        | gzip -9cn \
        > "/tmp/rakudo-star-amd64-musl-$COMMIT.tar.gz"
  - upload: |
      echo 'put /tmp/rakudo-star-amd64-musl-'*'.tar.gz' | sftp dist@dist.tyil.nl:raku/star-build

D .builds/binary-generic-amd64-obsd.yml => .builds/binary-generic-amd64-obsd.yml +0 -28
@@ 1,28 0,0 @@
image: openbsd/latest
arch: amd64
packages:
  - gcc
secrets:
  - ae8f3553-d201-4358-ad35-2f04e7cc3976
tasks:
  - prepare: |
      mkdir -p "/tmp/ci-$JOB_ID"
      mkdir -p ~/.ssh
      cat <<-EOF > ~/.ssh/config
      StrictHostKeyChecking no
      UserKnownHostsFile /dev/null
      EOF
      curl -L http://cpanmin.us | doas perl - App::cpanminus
      doas cpanm -v ExtUtils::Command Pod::Usage
  - build: |
      export RSTAR_DEBUG=1
      ./rakudo-star/bin/rstar sysinfo
      ./rakudo-star/bin/rstar fetch
      ./rakudo-star/bin/rstar install -p "/tmp/ci-$JOB_ID"
  - package: |
      COMMIT="$(git -C rakudo-star rev-parse HEAD)"
      SOURCE_DATE_EPOCH="$(git -C rakudo-star log -1 --pretty=format:%at)"
      cd -- "/tmp/ci-$JOB_ID"
      tar -cf - . | gzip -9cn > "/tmp/rakudo-star-amd64-obsd-$COMMIT.tar.gz"
  - upload: |
      echo 'put /tmp/rakudo-star-amd64-obsd-'*'.tar.gz' | sftp dist@dist.tyil.nl:raku/star-build

D .builds/binary-generic-arm64-gnu.yml => .builds/binary-generic-arm64-gnu.yml +0 -37
@@ 1,37 0,0 @@
image: debian/unstable
arch: arm64
packages:
  - cpanminus
  - curl
  - gcc
  - make
secrets:
  - ae8f3553-d201-4358-ad35-2f04e7cc3976
tasks:
  - prepare: |
      mkdir -p "/tmp/ci-$JOB_ID"
      mkdir -p ~/.ssh
      cat <<-EOF > ~/.ssh/config
      StrictHostKeyChecking no
      UserKnownHostsFile /dev/null
      EOF
      cpanm -v ExtUtils::Command Pod::Usage
  - build: |
      export RSTAR_DEBUG=1
      ./rakudo-star/bin/rstar sysinfo
      ./rakudo-star/bin/rstar fetch
      ./rakudo-star/bin/rstar install -p "/tmp/ci-$JOB_ID"
  - package: |
      COMMIT="$(git -C rakudo-star rev-parse HEAD)"
      SOURCE_DATE_EPOCH="$(git -C rakudo-star log -1 --pretty=format:%at)"
      cd -- "/tmp/ci-$JOB_ID"
      tar -c \
        --mtime "@$SOURCE_DATE_EPOCH" \
        --mode=go=rX,u+rw,a-s \
        --format=gnu \
        --numeric-owner --owner=0 --group=0 \
        . \
        | gzip -9cn \
        > "/tmp/rakudo-star-arm64-gnu-$COMMIT.tar.gz"
  - upload: |
      echo 'put /tmp/rakudo-star-arm64-gnu-'*'.tar.gz' | sftp dist@dist.tyil.nl:raku/star-build