Skip to content
Snippets Groups Projects

CI: Set more reasonable permissions in the source package

Merged Simon McVittie requested to merge wip/t28526 into master
+ 11
1
@@ -71,6 +71,14 @@ variables:
# Create a File variable with a private key authorized for P_V_CI_UPLOAD_USER
PRESSURE_VESSEL_CI_UPLOAD_SSH_PRIVATE_KEY_FILE: ''
workflow:
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_BRANCH == "master" && $CI_PIPELINE_SOURCE == "push"'
when: never
- when: always
stages:
- build
- relocatable-install
@@ -85,6 +93,8 @@ package:
STEAM_CI_DEB_BUILD: full # debuild --build=full, aka -F
STEAM_CI_INSTALL_SCRIPT: |
apt-get -y install pkg-create-dbgsym
chmod -R a+rX,og-w .
umask 022
package:i386:
extends: .build_package
@@ -507,7 +517,7 @@ deploy:
when: always
# To debug changes to this CI step, change this to when: always
# or when: manual, and push to a protected branch
- when: never
- when: always
image: "${DEVEL_DOCKER_REGISTRY}/${DEVEL_DOCKER_IMAGE}"
variables:
STEAM_CI_DEPENDENCIES: >-
Loading