From f0c03b1d61230233c8970a88dba67d103a3cdef6 Mon Sep 17 00:00:00 2001 From: Vijay A Date: Tue, 19 Apr 2022 15:54:00 -0500 Subject: Turn off creating and publishing snapcraft till we get the logins sorted --- .github/workflows/builds.yml | 73 ++++++++++++++++++++++---------------------- 1 file changed, 37 insertions(+), 36 deletions(-) diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index 5c2535587..1a93ab19a 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -246,42 +246,43 @@ jobs: if: ${{ env.GIT_BRANCH_NAME != 'nightly' && env.GIT_BRANCH_NAME != 'release' }} run: npm run build -- --publish never shell: bash - - name: Build Ferdium with publish for 'nightly' branch - if: ${{ env.GIT_BRANCH_NAME == 'nightly' }} - env: - GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }} - CSC_IDENTITY_AUTO_DISCOVERY: false - SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }} - run: | - sudo snap install snapcraft --classic - echo "$SNAPCRAFT_LOGIN" | snapcraft login --with - - npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.snap.publish.provider=snapStore -c.snap.publish.repo=nightlies -c.snap.publish.channels=edge - snapcraft logout - shell: bash - - name: Build Ferdium with publish for 'release' beta branch - if: ${{ env.GIT_BRANCH_NAME == 'release' && contains(env.PACKAGE_VERSION, 'beta') }} - env: - GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }} - CSC_IDENTITY_AUTO_DISCOVERY: false - SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }} - run: | - sudo snap install snapcraft --classic - echo "$SNAPCRAFT_LOGIN" | snapcraft login --with - - npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdium -c.snap.publish.provider=snapStore -c.snap.publish.repo=ferdium -c.snap.publish.channels=beta - snapcraft logout - shell: bash - - name: Build Ferdium with publish for 'release' stable branch - if: ${{ env.GIT_BRANCH_NAME == 'release' && !contains(env.PACKAGE_VERSION, 'beta') }} - env: - GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }} - CSC_IDENTITY_AUTO_DISCOVERY: false - SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }} - run: | - sudo snap install snapcraft --classic - echo "$SNAPCRAFT_LOGIN" | snapcraft login --with - - npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdium -c.snap.publish.provider=snapStore -c.snap.publish.repo=ferdium -c.snap.publish.channels=stable - snapcraft logout - shell: bash + # TODO: Commented out the snapcraft artifact publishing for now (need to setup the snapcraft login, etc) + # - name: Build Ferdium with publish for 'nightly' branch + # if: ${{ env.GIT_BRANCH_NAME == 'nightly' }} + # env: + # GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }} + # CSC_IDENTITY_AUTO_DISCOVERY: false + # SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }} + # run: | + # sudo snap install snapcraft --classic + # echo "$SNAPCRAFT_LOGIN" | snapcraft login --with - + # npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.snap.publish.provider=snapStore -c.snap.publish.repo=nightlies -c.snap.publish.channels=edge + # snapcraft logout + # shell: bash + # - name: Build Ferdium with publish for 'release' beta branch + # if: ${{ env.GIT_BRANCH_NAME == 'release' && contains(env.PACKAGE_VERSION, 'beta') }} + # env: + # GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }} + # CSC_IDENTITY_AUTO_DISCOVERY: false + # SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }} + # run: | + # sudo snap install snapcraft --classic + # echo "$SNAPCRAFT_LOGIN" | snapcraft login --with - + # npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdium -c.snap.publish.provider=snapStore -c.snap.publish.repo=ferdium -c.snap.publish.channels=beta + # snapcraft logout + # shell: bash + # - name: Build Ferdium with publish for 'release' stable branch + # if: ${{ env.GIT_BRANCH_NAME == 'release' && !contains(env.PACKAGE_VERSION, 'beta') }} + # env: + # GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }} + # CSC_IDENTITY_AUTO_DISCOVERY: false + # SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }} + # run: | + # sudo snap install snapcraft --classic + # echo "$SNAPCRAFT_LOGIN" | snapcraft login --with - + # npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdium -c.snap.publish.provider=snapStore -c.snap.publish.repo=ferdium -c.snap.publish.channels=stable + # snapcraft logout + # shell: bash build_windows: name: 'windows ${{ github.event.inputs.message }}' -- cgit v1.2.3-54-g00ecf