diff --git a/.github/workflows/gitlab-release.yml b/.github/workflows/gitlab-release.yml index f47b45fe3c6cb1c41cd02defa21987b3e8a19c01..be0fac8737c6cfe6e2c1d7a13676a8074822bec2 100644 --- a/.github/workflows/gitlab-release.yml +++ b/.github/workflows/gitlab-release.yml @@ -1,26 +1,29 @@ name: Github to Gitlab CI - Run CodeBuild env: - ISIS_VERSION: ${{ steps.vars.outputs.tag }} GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN }} ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }} on: - repository_dispatch: - types: [test_result] + release: + types: [prereleased, released] jobs: build: runs-on: ubuntu-latest + steps: - uses: actions/checkout@v4 - name: Run script + env: + ISIS_VERSION: ${{ github.event.release.tag_name }} run: | git config --global user.name "Github_CI" git config --global user.email "project_14468_bot_3f7d8e1a392afd88ead5f3f3154e809d@noreply.gitlab.com" git clone https://isis-codebuild-ci:$GITLAB_TOKEN@code.usgs.gov/astrogeology/isis-codebuild-ci.git + echo $ISIS_VERSION cd isis-codebuild-ci git checkout -b RELEASE_$ISIS_VERSION - echo -e "\nenv: \n shell: bash \n variables: \n ISIS_VERSION: $ISIS_VERSION \n ANACONDA_API_TOKEN: $ANACONDA_TOKEN >> buildspec-release.yml + echo -e "\nenv: \n shell: bash \n variables: \n ISIS_VERSION: $ISIS_VERSION \n ANACONDA_API_TOKEN: $ANACONDA_TOKEN" >> buildspec-release.yml git commit -a -m "$ISIS_VERSION" git push origin RELEASE_$ISIS_VERSION --force