CI build jobs dont run on forks without access to a secure runner

.gitlab-ci.yml requires that the master branch, schedules and tags are built on a secure runner. This works for archlinux/archiso>, but forks may not have access to secure runners.

From reading https://gitlab.archlinux.org/help/ci/yaml/README.md#onlyexcept-basic , it should be possible to limit this to a specific repository:

build:
  extends: .build
  tags:
    - fast-single-thread
  except:
    - master@archlinux/archiso
    - schedules@archlinux/archiso
    - tags@archlinux/archiso

build:secure:
  extends: .build
  tags:
    - secure
  only:
    - master@archlinux/archiso
    - schedules@archlinux/archiso
    - tags@archlinux/archiso

But, it's unclear to me if @archlinux/archiso only works for branches or for schedules and tags too. @svenstaro?

Edited by nl6720
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information