name: Pack Extension on: push: branches: [ "master" ] pull_request: branches: [ "master" ] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout Source Tree uses: actions/checkout@v3 - name: Setup Node.js environment uses: actions/setup-node@v3 - name: Install ZIP uses: montudor/action-zip@v1 - name: Setup NPM packages run: npm install - name: Pack extension run: npm run build-action - name: Unzip extension run: unzip -qq ../OldTwitterChrome.zip -d OldTwitterChrome; unzip -qq ../OldTwitterFirefox.zip -d OldTwitterFirefox working-directory: ${{ github.workspace }} - name: Upload for Firefox uses: actions/upload-artifact@v3.1.2 with: name: OldTwitterFirefox path: ${{ github.workspace }}/OldTwitterFirefox - name: Upload for Chromium uses: actions/upload-artifact@v3.1.2 with: name: OldTwitterChrome path: ${{ github.workspace }}/OldTwitterChrome