sopel-irc / docker-sopel

:whale: Officially Unofficial™ Docker container for Sopel, a Python IRC bot
https://hub.docker.com/r/sopelirc/sopel
12 stars 6 forks source link

Update 7.0.7 refferences to point to 7.1.0 #38

Closed adamus1red closed 3 years ago

adamus1red commented 3 years ago

Test build using docker build -t sopel-test .


adamus1red@docker109:~/docker-sopel $ docker run -it sopel-test
Welcome to Sopel!
I can't seem to find the configuration file, so let's generate it!

Please answer the following questions to create your configuration file (/home/sopel/.sopel/default.cfg):

Enter the nickname for your bot. [Sopel] adamus1red-sopel
Enter the server to connect to. [irc.libera.chat]
Should the bot connect with SSL? (y/N) y
Enter the port to connect on. [6697]
Enter your own IRC name (or that of the bot's owner) adamus1red
Enter the channels to connect to at startup, separated by commas. []
? ##sopel-test
?
Enter commands to perform on successful connection to server (one per '?' prompt). []
?
Would you like to see if there are any plugins that need configuring (y/n)? [n]
Config file written successfully!
Sopel 7.1.0 (running on Python 3.9.5)
https://sopel.chat/

Loaded config file: /home/sopel/.sopel/default.cfg
[2021-05-30 23:39:57,596] sopel.bot            INFO     - Loading plugins...
[2021-05-30 23:39:57,627] sopel.bot            INFO     - Plugin loaded: wikipedia
Version 5.4.0 of praw is outdated. Version 7.2.0 was released Wednesday February 24, 2021.
[2021-05-30 23:39:57,905] sopel.bot            INFO     - Plugin loaded: reddit
[2021-05-30 23:39:57,919] sopel.bot            INFO     - Plugin loaded: clock
[2021-05-30 23:39:57,926] sopel.bot            INFO     - Plugin loaded: remind
[2021-05-30 23:39:57,928] sopel.bot            INFO     - Plugin loaded: countdown
[2021-05-30 23:39:57,945] sopel.bot            INFO     - Plugin loaded: adminchannel
[2021-05-30 23:39:57,947] sopel.bot            INFO     - Plugin loaded: unicode_info
[2021-05-30 23:39:57,949] sopel.bot            INFO     - Plugin loaded: choose
[2021-05-30 23:39:57,955] sopel.bot            INFO     - Plugin loaded: translate
[2021-05-30 23:39:57,956] sopel.modules.safety INFO     - Downloading malicious domain list from https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
[2021-05-30 23:39:58,283] sopel.bot            INFO     - Plugin loaded: safety
[2021-05-30 23:39:58,307] sopel.bot            INFO     - Plugin loaded: tld
[2021-05-30 23:39:58,312] sopel.bot            INFO     - Plugin loaded: tell
[2021-05-30 23:39:58,315] sopel.bot            INFO     - Plugin loaded: isup
[2021-05-30 23:39:58,319] sopel.bot            INFO     - Plugin loaded: find
[2021-05-30 23:39:58,329] sopel.bot            INFO     - Plugin loaded: reload
[2021-05-30 23:39:58,332] sopel.bot            INFO     - Plugin loaded: wiktionary
[2021-05-30 23:39:58,371] sopel.bot            INFO     - Plugin loaded: meetbot
[2021-05-30 23:39:58,404] sopel.bot            INFO     - Plugin loaded: search
[2021-05-30 23:39:58,411] sopel.bot            INFO     - Plugin loaded: units
[2021-05-30 23:39:58,414] sopel.bot            INFO     - Plugin loaded: py
[2021-05-30 23:39:58,416] sopel.bot            INFO     - Plugin loaded: xkcd
[2021-05-30 23:39:58,419] sopel.bot            INFO     - Plugin loaded: version
[2021-05-30 23:39:58,423] sopel.bot            INFO     - Plugin loaded: currency
[2021-05-30 23:39:58,428] sopel.bot            INFO     - Plugin loaded: url
[2021-05-30 23:39:58,430] sopel.bot            INFO     - Plugin loaded: announce
[2021-05-30 23:39:58,433] sopel.bot            INFO     - Plugin loaded: ping
[2021-05-30 23:39:58,446] sopel.bot            INFO     - Plugin loaded: dice
[2021-05-30 23:39:58,450] sopel.bot            INFO     - Plugin loaded: pronouns
[2021-05-30 23:39:58,451] sopel.bot            ERROR    - Cannot register URL callback: Bugzilla URL callback requires "bugzilla.domains" to be configured; check your config file.
[2021-05-30 23:39:58,451] sopel.bot            INFO     - Plugin loaded: bugzilla
[2021-05-30 23:39:58,453] sopel.bot            INFO     - Plugin loaded: calc
[2021-05-30 23:39:58,456] sopel.bot            INFO     - Plugin loaded: rand
[2021-05-30 23:39:58,458] sopel.bot            INFO     - Plugin loaded: invite
[2021-05-30 23:39:58,546] sopel.bot            INFO     - Plugin loaded: ip
[2021-05-30 23:39:58,548] sopel.bot            INFO     - Plugin loaded: seen
[2021-05-30 23:39:58,565] sopel.bot            INFO     - Plugin loaded: admin
[2021-05-30 23:39:58,566] sopel.bot            INFO     - Plugin loaded: find_updates
[2021-05-30 23:39:58,595] sopel.bot            INFO     - Plugin loaded: emoticons
[2021-05-30 23:39:58,601] sopel.bot            INFO     - Plugin loaded: help
[2021-05-30 23:39:58,603] sopel.bot            INFO     - Plugin loaded: uptime
[2021-05-30 23:39:58,605] sopel.bot            INFO     - Plugin loaded: lmgtfy
[2021-05-30 23:39:58,616] sopel.bot            INFO     - Plugin loaded: coretasks
[2021-05-30 23:39:58,616] sopel.bot            INFO     - Registered 40 plugins, 0 failed, 0 disabled
[2021-05-30 23:39:58,617] sopel.irc.backends   INFO     - Connecting to irc.libera.chat:6697...
[2021-05-30 23:39:58,700] sopel.irc.backends   INFO     - Connection accepted by the server...
[2021-05-30 23:39:58,700] sopel.irc            INFO     - Connected, initiating setup sequence
[2021-05-30 23:39:58,809] sopel.coretasks      INFO     - Client capability negotiation list: account-notify, away-notify, chghost, extended-join, multi-prefix, sasl, tls, account-tag, cap-notify, echo-message, solanum.chat/identify-msg, solanum.chat/realhost
[2021-05-30 23:39:58,810] sopel.coretasks      INFO     - End of client capability negotiation requests.
[2021-05-30 23:40:05,013] sopel.coretasks      INFO     - Joining 1 channels (with JOIN throttle OFF); this may take a moment.
[2021-05-30 23:40:05,014] sopel.coretasks      INFO     - No custom command to execute.
[2021-05-30 23:40:05,016] sopel.coretasks      INFO     - Received RPL_MYINFO from server: adamus1red-sopel, lithium.libera.chat, solanum-1.0-dev
[2021-05-30 23:40:11,014] sopel.coretasks      INFO     - Channel joined: ##sopel-test
[2021-05-30 23:40:11,041] sopel.coretasks      INFO     - Updated mode for channel: ##sopel-test```
dgw commented 3 years ago

I'm sure @HumorBaby will take care of this as soon as he's done moving the build & test infrastructure to GitHub Actions. 😸 Travis CI is kicking everyone off their old open-source service to a new platform that would require we request build credits every few weeks.

adamus1red commented 3 years ago

I'm sure @HumorBaby will take care of this as soon as he's done moving the build & test infrastructure to GitHub Actions. 😸 Travis CI is kicking everyone off their old open-source service to a new platform that would require we request build credits every few weeks.

I was just taking a look at #33 using github actions.

HumorBaby commented 3 years ago

Migration to GHA will take a few extra days while I add a step for pushing updated READMEs to Docker Hub. GHA for building base image is ready to go, but figured I'd get it all in at once, and use Docker Hub autobuilds in the mean time… which is why I rebased this PR on a branch that will remove Travis and build v7.1.0, all in one go, instead of sending incomplete changes to Docker Hub for build. Then, @adamus1red can have a stable base to work from for multi-arch builds.

adamus1red commented 3 years ago

Migration to GHA will take a few extra days while I add a step for pushing updated READMEs to Docker Hub. GHA for building base image is ready to go, but figured I'd get it all in at once, and use Docker Hub autobuilds in the mean time… which is why I rebased this PR on a branch that will remove Travis and build v7.1.0, all in one go, instead of sending incomplete changes to Docker Hub for build.

The quick and drity hack for that is to leave a docker autobuild active for the main branch but it pushes to a tag such as docker-autobuild