From 45cedd72ba64aeb43e1324eb7320c5d354107436 Mon Sep 17 00:00:00 2001 From: moruiris <53965900+moruiris@users.noreply.github.com> Date: Wed, 24 Nov 2021 15:54:36 +0800 Subject: [PATCH] Delete immortalwrt_R3P_open-wifi.yml --- .../workflows/immortalwrt_R3P_open-wifi.yml | 152 ------------------ 1 file changed, 152 deletions(-) delete mode 100644 .github/workflows/immortalwrt_R3P_open-wifi.yml diff --git a/.github/workflows/immortalwrt_R3P_open-wifi.yml b/.github/workflows/immortalwrt_R3P_open-wifi.yml deleted file mode 100644 index c6d07c8..0000000 --- a/.github/workflows/immortalwrt_R3P_open-wifi.yml +++ /dev/null @@ -1,152 +0,0 @@ -name: immortalwrt_R3P_open-wifi - -on: - repository_dispatch: - workflow_dispatch: - inputs: - ssh: - description: 'SSH connection to Actions' - required: false - default: 'false' - # schedule: - # - cron: 0 16 * * * - -env: - REPO_URL: https://github.com/immortalwrt/immortalwrt - REPO_BRANCH: master - FEEDS_CONF: immortalwrt/R3P/feeds.conf.default - CONFIG_FILE: immortalwrt/R3P/open.config - DIY_P1_SH: immortalwrt/R3P/diy-part1.sh - DIY_P2_SH: immortalwrt/R3P/diy-part2.sh - SSH_ACTIONS: false - UPLOAD_FIRMWARE: true - UPLOAD_RELEASE: true - TZ: Asia/Shanghai - OPENWRT_NAME: immortalwrt - WIFI_NAME: open-wifi - -jobs: - build: - runs-on: ubuntu-latest - if: github.event.repository.owner.id == github.event.sender.id - - steps: - - name: 检查项目分支 - uses: actions/checkout@main - - - name: 初始化编译环境 - env: - DEBIAN_FRONTEND: noninteractive - run: | - sudo rm -rf /etc/apt/sources.list.d/* /usr/share/dotnet /usr/local/lib/android /opt/ghc - sudo -E apt-get -qq update - sudo -E apt-get -qq install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs gcc-multilib g++-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler ccache xsltproc rename antlr3 gperf wget curl swig rsync - sudo -E apt-get -qq autoremove --purge - sudo -E apt-get -qq clean - sudo timedatectl set-timezone "$TZ" - - - name: 下载固件源码 - run: | - git clone $REPO_URL -b $REPO_BRANCH openwrt - - - name: 加载feeds.conf.default & DIY_P1_SH - run: | - [ -e $FEEDS_CONF ] && mv $FEEDS_CONF openwrt/feeds.conf.default - chmod +x $DIY_P1_SH - cd openwrt - $GITHUB_WORKSPACE/$DIY_P1_SH - - - name: 更新 & 安装 feeds - working-directory: ./openwrt - run: | - ./scripts/feeds update -a - ./scripts/feeds install -a - - - name: 加载config & DIY_P2_SH - run: | - [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config - chmod +x $DIY_P2_SH - cd openwrt - $GITHUB_WORKSPACE/$DIY_P2_SH - - - name: SSH链接管理 - uses: P3TERX/ssh2actions@v1.0.0 - if: (github.event.inputs.ssh == 'true' && github.event.inputs.ssh != 'false') || contains(github.event.action, 'ssh') - env: - TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }} - TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }} - - - name: 下载安装包 - id: package - run: | - cd openwrt - make defconfig - make download -j$(nproc) - find dl -size -1024c -exec ls -l {} \; - find dl -size -1024c -exec rm -f {} \; - - - name: 编译固件 - id: compile - run: | - cd openwrt - echo -e "$(nproc) thread compile" - make -j$(nproc) || make -j1 || make -j1 V=s - echo "::set-output name=status::success" - - - name: 设置当前的日期 - id: date - run: | - cd openwrt - grep '^CONFIG_TARGET.*DEVICE.*=y' .config | sed -r 's/.*DEVICE_(.*)=y/\1/' > DEVICE_NAME - [ -s DEVICE_NAME ] && echo "DEVICE_NAME=$(cat DEVICE_NAME)" >> $GITHUB_ENV - echo "date1=$(date +'%Y.%m.%d-%H.%M')" >> $GITHUB_ENV - echo "date2=$(date +'%Y.%m.%d')" >> $GITHUB_ENV - echo "date3=$(date "+%Y年%m月%d日")" >> $GITHUB_ENV - - - name: 查看磁盘使用情况 - if: (!cancelled()) - run: df -hT - - - name: 整理文件并重命名 - id: organize - if: env.UPLOAD_FIRMWARE == 'true' && !cancelled() - run: | - mkdir firmware && find openwrt/bin/targets/*/*/ -maxdepth 1 \ - -name "*factory*" \ - -or -name "*sysupgrade*" \ - -or -name "*combined*" \ - | xargs -i mv -f {} ./firmware/ - cp openwrt/.config ./firmware/${{ env.date1 }}_${{ env.WIFI_NAME }}_${{ env.OPENWRT_NAME }}_${{ env.DEVICE_NAME }}.config - cd firmware - sudo -E apt-get -qq install rename - rename 's/^/${{ env.date1 }}_${{ env.WIFI_NAME }}_/' *.bin - echo "FIRMWARE=$PWD" >> $GITHUB_ENV - echo "::set-output name=status::success" - - - name: 上传固件到github - uses: actions/upload-artifact@main - if: steps.organize.outputs.status == 'success' && !cancelled() - with: - name: ${{ env.date1 }}_${{ env.WIFI_NAME }}_${{ env.OPENWRT_NAME }}_${{ env.DEVICE_NAME }} - path: ${{ env.FIRMWARE }} - - - name: 生成release标签 - id: tag - if: env.UPLOAD_RELEASE == 'true' && !cancelled() - run: | - echo "::set-output name=release_tag::${{ env.date2 }}" - touch release.txt - echo "由衷感谢所有为openwrt无私奉献的大佬们" >> release.txt - echo "📥 固件下载" >> release.txt - echo "::set-output name=status::success" - - - name: 发布至release - uses: softprops/action-gh-release@v1 - if: steps.tag.outputs.status == 'success' && !cancelled() - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - files: ${{ env.FIRMWARE }}/* - name: ${{ env.date3 }} - tag_name: ${{ steps.tag.outputs.release_tag }} - body_path: release.txt