BetterCombatCompatibilityDa.../.forgejo/workflows/publish.yml

75 lines
2.6 KiB
YAML
Raw Permalink Normal View History

2024-07-24 08:27:41 -04:00
name: Publish to CoastalCommits and Modrinth
on:
2024-07-24 09:10:03 -04:00
push:
tags:
- '*'
2024-07-24 08:27:41 -04:00
jobs:
Build and Publish:
runs-on: docker
container: catthehacker/ubuntu:act-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
2024-07-24 09:24:35 -04:00
- name: Set environment variables
2024-07-24 09:25:40 -04:00
uses: actions/env@v2.8.0
2024-07-24 09:31:31 -04:00
- name: Print environment variables
2024-07-24 09:30:17 -04:00
run: |
echo "CI_REPOSITORY_SLUG=$CI_REPOSITORY_SLUG"
echo "CI_REPOSITORY_OWNER=$CI_REPOSITORY_OWNER"
echo "CI_REPOSITORY_OWNER_SLUG=$CI_REPOSITORY_OWNER_SLUG"
echo "CI_REPOSITORY_NAME=$CI_REPOSITORY_NAME"
echo "CI_REPOSITORY_NAME_SLUG=$CI_REPOSITORY_NAME_SLUG"
echo "CI_REPOSITORY=$CI_REPOSITORY"
echo "CI_REF_SLUG=$CI_REF_SLUG"
echo "CI_ACTION_REF_NAME=$CI_ACTION_REF_NAME"
echo "CI_ACTION_REF_NAME_SLUG=$CI_ACTION_REF_NAME_SLUG"
echo "CI_REF_NAME=$CI_REF_NAME"
echo "CI_REF_NAME_SLUG=$CI_REF_NAME_SLUG"
echo "CI_REF=$CI_REF"
echo "CI_HEAD_REF_SLUG=$CI_HEAD_REF_SLUG"
echo "CI_HEAD_REF=$CI_HEAD_REF"
echo "CI_BASE_REF_SLUG=$CI_BASE_REF_SLUG"
echo "CI_BASE_REF=$CI_BASE_REF"
echo "CI_SHA_SHORT=$CI_SHA_SHORT"
echo "CI_SHA=$CI_SHA"
echo "CI_PR_SHA_SHORT=$CI_PR_SHA_SHORT"
echo "CI_PR_SHA=$CI_PR_SHA"
echo "CI_PR_NUMBER=$CI_PR_NUMBER"
echo "CI_PR_ID=$CI_PR_ID"
echo "CI_PR_TITLE=$CI_PR_TITLE"
echo "CI_PR_DESCRIPTION=$CI_PR_DESCRIPTION"
echo "CI_ACTOR=$CI_ACTOR"
echo "CI_EVENT_NAME=$CI_EVENT_NAME"
echo "CI_RUN_ID=$CI_RUN_ID"
echo "CI_RUN_NUMBER=$CI_RUN_NUMBER"
echo "CI_WORKFLOW=$CI_WORKFLOW"
echo "CI_ACTION=$CI_ACTION"
2024-07-24 09:24:35 -04:00
2024-07-24 08:27:41 -04:00
- name: ZIP the datapack
run: |
2024-07-24 09:37:42 -04:00
mkdir /build
zip -vr /build/BetterCombatCompat-$CI_ACTION_REF_NAME.zip data pack.mcmeta pack.png LICENSE README.md
2024-07-24 09:38:12 -04:00
ls /build
2024-07-24 08:27:41 -04:00
- name: Publish to Modrinth
2024-07-24 09:10:52 -04:00
uses: actions/mc-publish@v3.3
2024-07-24 08:27:41 -04:00
with:
2024-07-24 09:10:03 -04:00
modrinth-token: ${{ secrets.MODRINTH_RELEASE_TOKEN }}
modrinth-id: ${{ vars.MODRINTH_PROJECT_ID }}
modrinth-featured: true
modrinth-unfeature-mode: 'any'
2024-07-24 08:27:41 -04:00
loaders: 'datapack'
2024-07-24 09:20:15 -04:00
game-versions: |
[1.20,1.20.1]
version-type: 'release'
2024-07-24 09:41:11 -04:00
version: '${{ CI_ACTION_REF_NAME }}'
2024-07-24 09:39:48 -04:00
files: |
/build/*.zip
dependencies: |
better-combat@1.8.5+1.20.1-forge(required){modrinth:5sy6g3kz}