GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — dataverse-client-javascript/.github/workflows/deploy_alpha.yml at develop · vera/dataverse-client-javascript 98 lines (78 loc) · 2.67 KB / Copy pathdeploy_alpha.ymlFile metadata and controls98 lines (78 loc) · 2.67 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 name: 'deploy_alpha' on: push: branches: - develop jobs: test-unit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 19 - name: Install npm dependencies run: npm ci - name: Run unit tests run: npm run test:unit test-integration: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 19 - name: Install npm dependencies run: npm ci - name: Run integration tests run: npm run test:integration test-functional: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 19 - name: Install npm dependencies run: npm ci - name: Run functional tests run: npm run test:functional publish-gpr: needs: [test-unit, test-integration, test-functional] runs-on: ubuntu-latest permissions: packages: write steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 19 registry-url: https://npm.pkg.github.com/ - name: Install npm dependencies run: npm ci - name: Build package run: npm run build - name: Update package version env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | echo "//npm.pkg.github.com/:_authToken=${{ secrets.GITHUB_TOKEN }}" > ~/.npmrc LATEST_VERSION=$(npm show @IQSS/dataverse-client-javascript versions --registry=https://npm.pkg.github.com/ --json | jq -r '.[]' | grep "^2.0.0-alpha." | sort -V | tail -n 1) if [ -z "$LATEST_VERSION" ]; then NEW_INCREMENTAL_NUMBER=1 else CURRENT_INCREMENTAL_NUMBER=$(echo $LATEST_VERSION | sed 's/2.0.0-alpha.//') NEW_INCREMENTAL_NUMBER=$((CURRENT_INCREMENTAL_NUMBER + 1)) fi NEW_VERSION="2.0.0-alpha.${NEW_INCREMENTAL_NUMBER}" echo "Latest version: $LATEST_VERSION" echo "New version: $NEW_VERSION" echo "Setting package version to: ${NEW_VERSION}" npm version "${NEW_VERSION}" --no-git-tag-version - name: Publish package run: | echo "$(jq '.publishConfig.registry = "https://npm.pkg.github.com"' package.json)" > package.json echo "$( jq '.name = "@IQSS/dataverse-client-javascript"' package.json )" > package.json npm publish --@IQSS:registry=https://npm.pkg.github.com env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |