Skip to content
Snippets Groups Projects
Commit 00384eba authored by Pregmodder's avatar Pregmodder
Browse files

Merge branch 'assets' into 'pregmod-master'

Add asset links for not included art options

See merge request pregmodfan/fc-pregmod!9084
parents c283453d 7903ed67
No related branches found
No related tags found
1 merge request!9084Add asset links for not included art options
.official-releases:
rules:
- if: $CI_COMMIT_TAG =~ /\A\d+\.\d+\.\d+\z/
stages: stages:
- build - build
- upload - upload
...@@ -5,13 +9,17 @@ stages: ...@@ -5,13 +9,17 @@ stages:
variables: variables:
FC_PREGMOD_ARCHIVE: "FC_pregmod_${CI_COMMIT_TAG}.zip" FC_PREGMOD_ARCHIVE: "FC_pregmod_${CI_COMMIT_TAG}.zip"
# precompiled / assets
# the URLs are the same as inside the game, change both if updating
WEBGL_NAME: "WebGL art assets"
WEBGL_URL: "https://mega.nz/folder/DogSxTiD#boO9kcbIhpXKCogjXMVwxQ"
RENDER_NAME: "Rendered imagepack (outdated)"
RENDER_URL: "https://mega.nz/file/upoAlBaZ#EbZ5wCixxZxBhMN_ireJTXt0SIPOywO2JW9XzTIPhe0"
build: build:
stage: build stage: build
image: debian:latest image: debian:latest
rules: extends: .official-releases
# only for official releases
- if: $CI_COMMIT_TAG =~ /\A\d+\.\d+\.\d+\z/
script: script:
- ./compile.sh --ci - ./compile.sh --ci
artifacts: artifacts:
...@@ -21,9 +29,7 @@ build: ...@@ -21,9 +29,7 @@ build:
upload: upload:
stage: upload stage: upload
image: gitgud.io:5050/pregmodfan/fc-pregmod:megacmd image: gitgud.io:5050/pregmodfan/fc-pregmod:megacmd
rules: extends: .official-releases
# only for official releases
- if: $CI_COMMIT_TAG =~ /\A\d+\.\d+\.\d+\z/
script: script:
- mega-login $MEGA_MAIL $MEGA_PWD - mega-login $MEGA_MAIL $MEGA_PWD
- zip bin/$FC_PREGMOD_ARCHIVE bin/FC_pregmod.html - zip bin/$FC_PREGMOD_ARCHIVE bin/FC_pregmod.html
...@@ -37,9 +43,7 @@ upload: ...@@ -37,9 +43,7 @@ upload:
release: release:
stage: release stage: release
image: registry.gitlab.com/gitlab-org/release-cli:latest image: registry.gitlab.com/gitlab-org/release-cli:latest
rules: extends: .official-releases
# only for official releases
- if: $CI_COMMIT_TAG =~ /\A\d+\.\d+\.\d+\z/
script: script:
# extract changes from changelog # extract changes from changelog
# get line of version header + 1 # get line of version header + 1
...@@ -51,7 +55,10 @@ release: ...@@ -51,7 +55,10 @@ release:
# drop everything after current release # drop everything after current release
- DESCRIPTION=$(head -n $END tmp) - DESCRIPTION=$(head -n $END tmp)
# create release # create release
# assets are displayed in inverse order to how they are defined here
- | - |
release-cli create --name "$CI_COMMIT_TAG" --description "$DESCRIPTION" \ release-cli create --name "$CI_COMMIT_TAG" --description "$DESCRIPTION" \
--tag-name "$CI_COMMIT_TAG" \ --tag-name "$CI_COMMIT_TAG" \
--assets-link "{\"name\":\"${RENDER_NAME}\",\"url\":\"${RENDER_URL}\"}" \
--assets-link "{\"name\":\"${WEBGL_NAME}\",\"url\":\"${WEBGL_URL}\"}" \
--assets-link "{\"name\":\"${FC_PREGMOD_ARCHIVE}\",\"url\":\"${MEGA_URL}\"}" --assets-link "{\"name\":\"${FC_PREGMOD_ARCHIVE}\",\"url\":\"${MEGA_URL}\"}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment