BetterCombatCompatibilityDa.../.forgejo/workflows/publish.yml
Seaswimmer 55703892a1
Some checks failed
Publish to CoastalCommits and Modrinth / Build and Publish (push) Failing after 5s
Upload .zip file / Upload .zip file (push) Successful in 5s
maybe this will work???
2024-07-24 09:37:42 -04:00

74 lines
2.7 KiB
YAML

name: Publish to CoastalCommits and Modrinth
on:
push:
tags:
- '*'
jobs:
Build and Publish:
runs-on: docker
container: catthehacker/ubuntu:act-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set environment variables
uses: actions/env@v2.8.0
- name: Print environment variables
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"
- name: ZIP the datapack
run: |
mkdir /build
zip -vr /build/BetterCombatCompat-$CI_ACTION_REF_NAME_SLUG.zip data pack.mcmeta pack.png LICENSE README.md
ls | grep *.zip
- name: Publish to Modrinth
uses: actions/mc-publish@v3.3
with:
modrinth-token: ${{ secrets.MODRINTH_RELEASE_TOKEN }}
modrinth-id: ${{ vars.MODRINTH_PROJECT_ID }}
modrinth-featured: true
modrinth-unfeature-mode: 'any'
loaders: 'datapack'
game-versions: |
[1.20,1.20.1]
version-type: 'release'
version: '$CI_ACTION_REF_NAME'
name: 'Better Combat Compatibility $CI_ACTION_REF_NAME'
files: '/build/BetterCombatCompat-$CI_ACTION_REF_NAME_SLUG.zip'
dependencies: |
better-combat@1.8.5+1.20.1-forge(required){modrinth:5sy6g3kz}