From c4a8df7c95234c539deecb59383e9a7d1a57f004 Mon Sep 17 00:00:00 2001 From: Nathan Klick Date: Wed, 13 Mar 2024 13:15:34 -0500 Subject: [PATCH] chore: remove unused workflow files Signed-off-by: Nathan Klick --- .../hedera-wallet-snap-build-lint-test.yml | 75 ------------------- .../hedera-wallet-snap-create-release-pr.yml | 55 -------------- .../hedera-wallet-snap-publish-release.yml | 54 ------------- 3 files changed, 184 deletions(-) delete mode 100644 .github/hedera-wallet-snap-build-lint-test.yml delete mode 100644 .github/hedera-wallet-snap-create-release-pr.yml delete mode 100644 .github/hedera-wallet-snap-publish-release.yml diff --git a/.github/hedera-wallet-snap-build-lint-test.yml b/.github/hedera-wallet-snap-build-lint-test.yml deleted file mode 100644 index f56a3b1d..00000000 --- a/.github/hedera-wallet-snap-build-lint-test.yml +++ /dev/null @@ -1,75 +0,0 @@ -name: Hedera Wallet Snap Build, Lint, and Test - -on: - push: - branches: [main] - pull_request: - -defaults: - run: - shell: bash - working-directory: ./packages/hedera-wallet-snap - -jobs: - build-lint-test: - name: Build, Lint, and Test - runs-on: ubuntu-latest - strategy: - matrix: - node-version: [16.x, 18.x] - steps: - - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: 'yarn' - - run: yarn install --immutable - - run: yarn build - - run: yarn lint - - run: yarn test - - name: Cache snap build - if: ${{ matrix.node-version == '18.x' }} - uses: actions/cache@v3 - with: - path: ./packages/snap/dist - key: snap-${{ runner.os }}-${{ github.sha }} - - name: Require clean working directory - shell: bash - run: | - if ! git diff --exit-code; then - echo "Working tree dirty after building" - exit 1 - fi - - e2e: - name: End-to-end Tests - runs-on: ubuntu-latest - needs: - - build-lint-test - steps: - - uses: actions/checkout@v3 - - name: Set up Node.js - uses: actions/setup-node@v3 - with: - node-version-file: '.nvmrc' - cache: 'yarn' - - name: Restore snap build cache - uses: actions/cache@v3 - with: - path: ./packages/snap/dist - key: snap-${{ runner.os }}-${{ github.sha }} - - run: yarn install --immutable - - name: Install Google Chrome - run: yarn install-chrome - - name: Run e2e tests - run: yarn workspace snap run test - - all-jobs-pass: - name: All jobs pass - runs-on: ubuntu-latest - needs: - - build-lint-test - - e2e - steps: - - run: echo "Great success!" \ No newline at end of file diff --git a/.github/hedera-wallet-snap-create-release-pr.yml b/.github/hedera-wallet-snap-create-release-pr.yml deleted file mode 100644 index a4aec4b1..00000000 --- a/.github/hedera-wallet-snap-create-release-pr.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: Hedera Wallet Snap Create Release Pull Request - -on: - workflow_dispatch: - inputs: - base-branch: - description: 'The base branch for git operations and the pull request.' - default: 'main' - required: true - release-type: - description: 'A SemVer version diff, i.e. major, minor, patch, prerelease etc. Mutually exclusive with "release-version".' - required: false - release-version: - description: 'A specific version to bump to. Mutually exclusive with "release-type".' - required: false - -defaults: - run: - shell: bash - working-directory: ./packages/hedera-wallet-snap - -jobs: - create-release-pr: - runs-on: ubuntu-latest - permissions: - contents: write - pull-requests: write - steps: - - uses: actions/checkout@v2 - with: - # This is to guarantee that the most recent tag is fetched. - # This can be configured to a more reasonable value by consumers. - fetch-depth: 0 - # We check out the specified branch, which will be used as the base - # branch for all git operations and the release PR. - ref: ${{ github.event.inputs.base-branch }} - - name: Get Node.js version - id: nvm - run: echo ::set-output name=NODE_VERSION::$(cat .nvmrc) - - uses: actions/setup-node@v2 - with: - node-version: ${{ steps.nvm.outputs.NODE_VERSION }} - - uses: MetaMask/action-create-release-pr@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - release-type: ${{ github.event.inputs.release-type }} - release-version: ${{ github.event.inputs.release-version }} - artifacts-path: gh-action__release-authors - # Upload the release author artifact for use in subsequent workflows - - uses: actions/upload-artifact@v2 - with: - name: release-authors - path: gh-action__release-authors - if-no-files-found: error \ No newline at end of file diff --git a/.github/hedera-wallet-snap-publish-release.yml b/.github/hedera-wallet-snap-publish-release.yml deleted file mode 100644 index fcc0925c..00000000 --- a/.github/hedera-wallet-snap-publish-release.yml +++ /dev/null @@ -1,54 +0,0 @@ -name: Hedera Wallet Snap Publish Release - -on: - pull_request: - types: [closed] - - -defaults: - run: - shell: bash - working-directory: ./packages/hedera-wallet-snap - -jobs: - publish-release: - permissions: - contents: write - if: | - github.event.pull_request.merged == true && - startsWith(github.event.pull_request.head.ref, 'release/') - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - # We check out the release pull request's base branch, which will be - # used as the base branch for all git operations. - ref: ${{ github.event.pull_request.base.ref }} - - name: Get Node.js version - id: nvm - run: echo ::set-output name=NODE_VERSION::$(cat .nvmrc) - - uses: actions/setup-node@v2 - with: - node-version: ${{ steps.nvm.outputs.NODE_VERSION }} - - uses: MetaMask/action-publish-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Get Yarn cache directory - run: echo "::set-output name=YARN_CACHE_DIR::$(yarn cache dir)" - id: yarn-cache-dir - - name: Get Yarn version - run: echo "::set-output name=YARN_VERSION::$(yarn --version)" - id: yarn-version - - name: Cache yarn dependencies - uses: actions/cache@v2 - with: - path: ${{ steps.yarn-cache-dir.outputs.YARN_CACHE_DIR }} - key: yarn-cache-${{ runner.os }}-${{ steps.yarn-version.outputs.YARN_VERSION }}-${{ hashFiles('yarn.lock') }} - - run: yarn install --immutable - - run: yarn build:site - - name: Publish to GitHub Pages - uses: MetaMask/action-publish-gh-pages@v2 - with: - source-directory: packages/site/public - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file