diff --git a/.github/workflows/galaxy.yml b/.github/workflows/galaxy.yml new file mode 100644 index 0000000..adcecbd --- /dev/null +++ b/.github/workflows/galaxy.yml @@ -0,0 +1,22 @@ +--- +name: Galaxy release + +# yamllint disable-line rule:truthy +on: + push: + branches: ['main'] + release: + types: ['created'] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: 'checkout git repo' + uses: actions/checkout@v3 + + - name: 'release on galaxy' + uses: robertdebock/galaxy-action@1.2.0 + with: + galaxy_api_key: ${{ secrets.galaxy_api_key }} + git_branch: 'main' diff --git a/meta/main.yml b/meta/main.yml new file mode 100644 index 0000000..9b2a9a8 --- /dev/null +++ b/meta/main.yml @@ -0,0 +1,32 @@ +--- +galaxy_info: + role_name: etebase + author: do1jlr + description: Ansible role to Setup and Confugure Etebase - The Backend from EteSync 2.0. + license: "MIT" + min_ansible_version: "2.12" + platforms: + - name: Debian + versions: + - all + - name: Ubuntu + versions: + - all + - name: Fedora + versions: + - all + - name: EL + versions: + - all + - name: Archlinux + versions: + - all + galaxy_tags: + - etebase + - etesync + - synchronisation + - encryption + - end-to-end-encryption + - tasks + - calendar +dependencies: [] diff --git a/vars/main.yml b/vars/main.yml index e427e18..11ed12a 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -3,5 +3,5 @@ etebase__repo: 'https://github.com/etesync/server.git' etebase__repo_api: 'https://api.github.com/repos/etesync/server/tags' # versionscheck -playbook_version_number: 9 # should be a integer -playbook_version_path: 'role-etebase' +playbook_version_number: 10 # should be a integer +playbook_version_path: 'role-do1jlr.etebase'