diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..0cffde2 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,23 @@ +name: Create Release + +on: + push: + tags: + - 'v*' + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + - name: Composer + uses: php-actions/composer@v6 + - name: build + run: | + ./build.sh + - uses: ncipollo/release-action@v1 + with: + artifacts: "release.zip" + token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 4eaa19d..0000000 --- a/.travis.yml +++ /dev/null @@ -1,20 +0,0 @@ -language: php -php: - - '7.2' -install: - - composer install -script: - - composer check -before_deploy: - - zip -r formserver.zip . -deploy: - provider: releases - api_key: - secure: DCgsbefqIfIE9yGr5TRLO6VfmBRzXmmv8mvVakj2GDt0saxAhFf2duQELRFZoyFF2LUmev3wIIw/nPlff8MmdYi1/iNNNWmv0X7nUHnjjpIRdk0lT64qa7eWExZ7W2/h76cyNHzhFOAQdJ73K6sIdkMXoW3OawSI1G/S1kCGek9Q29163p5s54F10aja7fpx+F7sTF9YGU3WEepqj+31hYiuFtwgE5SdC3zR/r/IZTGKuHRoKDMw1hyCuTlrrWGvnSyvY0o+0aKhJjbcxDlmH4QWCW102p7bEZWBD64AsEWrBhg/OZhIOCucDazTAPOsmNHTW99p5HI+UNH3Zq2wNW6EEEF05rnN3QCezyomct0h7ZJUuEP6uRpfpMl4s8mKqXtM6IRjUWdkrcPsUymew47gl3bJiRzE6njNc099OyJmJeDMaaBMrweHCYg9KGFxJV4yYfifjX2xml8FOX0pRI+jGv3kjZWcgF8tnko2tAMkmr1miyebnX2itYxfGdK522THzqf0Tax//y0Z3fDTbR3G4ccZS37nbv335SI7JURtqkvKx5reCd9CO6jM1xosqwlhd95GEWD9evqMUQbb190A5qkuMIi1czbIAEzCYVifWDNa7v/QNuVKBk6uJh2ItRQfQfHb4TZDVwDl00aqjjMGzItkt8nye9eqDrKwFmY= - file: formserver.zip - skip_cleanup: true - on: - repo: cosmocode/formserver - branch: master - php: '7.2' - tags: true diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..aa7ef37 --- /dev/null +++ b/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +zip -r release.zip . -x *.git* -x build.sh