Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request to update the website #5

Open
Lucas-C opened this issue Oct 9, 2023 · 4 comments
Open

Request to update the website #5

Lucas-C opened this issue Oct 9, 2023 · 4 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@Lucas-C
Copy link
Member

Lucas-C commented Oct 9, 2023

Hi @MartinThoma 馃檪

Could the static website be updated please, following the merge of this PR in August?
#4

It seems that I do not have the necessary rights to manually run the pages-build-deployment workflow:
https://github.com/py-pdf/py-pdf.github.io/actions/workflows/pages/pages-build-deployment

@MartinThoma
Copy link
Member

oO. That means two TODOs:

  1. Permission check: I want you to have those permissions. I don't know what is missing for that.
  2. CI update: If main is updated, GithubActions should re-build the website automatically

In the mean time, I ran git pull && make github:

make github
"pelican" "/home/moose/Github/py-pdf/py-pdf.github.io/content" -o "/home/moose/Github/py-pdf/py-pdf.github.io/output" -s "/home/moose/Github/py-pdf/py-pdf.github.io/publishconf.py" 
[22:13:49] WARNING  [22:13:49] [pelican.readers] WARNING Empty alt     log.py:91
                    attribute for image                                         
                    github-org-public-membership.png in                         
                    /home/moose/Github/py-pdf/py-pdf.github.io/content          
                    /pages/maintainer-guidelines.md                             
           INFO     [22:13:49] [pelican.writers] INFO Writing     writers.py:163
                    /home/moose/Github/py-pdf/py-pdf.github.io/ou               
                    tput/feeds/all.atom.xml                                     
           INFO     [22:13:49] [pelican.writers] INFO Writing     writers.py:212
                    /home/moose/Github/py-pdf/py-pdf.github.io/ou               
                    tput/index.html                                             
           INFO     [22:13:49] [pelican.writers] INFO Writing     writers.py:212
                    /home/moose/Github/py-pdf/py-pdf.github.io/ou               
                    tput/tags.html                                              
           INFO     [22:13:49] [pelican.writers] INFO Writing     writers.py:212
                    /home/moose/Github/py-pdf/py-pdf.github.io/ou               
                    tput/categories.html                                        
           INFO     [22:13:49] [pelican.writers] INFO Writing     writers.py:212
                    /home/moose/Github/py-pdf/py-pdf.github.io/ou               
                    tput/authors.html                                           
           INFO     [22:13:49] [pelican.writers] INFO Writing     writers.py:212
                    /home/moose/Github/py-pdf/py-pdf.github.io/ou               
                    tput/archives.html                                          
           INFO     [22:13:49] [pelican.writers] INFO Overwriting writers.py:109
                    /home/moose/Github/py-pdf/py-pdf.github.io/ou               
                    tput/index.html                                             
           INFO     [22:13:49] [pelican.writers] INFO Writing     writers.py:212
                    /home/moose/Github/py-pdf/py-pdf.github.io/ou               
                    tput/pages/maintainer-guidelines.html                       
           INFO     [22:13:49] [pelican.writers] INFO Writing     writers.py:212
                    /home/moose/Github/py-pdf/py-pdf.github.io/ou               
                    tput/pages/py-pdf-owners.html                               
           INFO     [22:13:49] [pelican.generators] INFO       generators.py:906
                    Copying                                                     
                    /home/moose/Github/py-pdf/py-pdf.github.io                  
                    /content/images/pypdf-snake.png to                          
                    images/pypdf-snake.png                                      
           INFO     [22:13:49] [pelican.generators] INFO       generators.py:906
                    Copying                                                     
                    /home/moose/Github/py-pdf/py-pdf.github.io                  
                    /content/images/github-org-public-membersh                  
                    ip.png to                                                   
                    images/github-org-public-membership.png                     
Done: Processed 0 articles, 0 drafts, 0 hidden articles, 3 pages, 0 hidden pages
and 0 draft pages in 0.18 seconds.
ghp-import -m "Generate Pelican site" -b gh-pages "/home/moose/Github/py-pdf/py-pdf.github.io/output"
git push origin gh-pages
Enumerating objects: 23, done.
Counting objects: 100% (23/23), done.
Delta compression using up to 8 threads
Compressing objects: 100% (11/11), done.
Writing objects: 100% (12/12), 2.05 KiB | 419.00 KiB/s, done.
Total 12 (delta 8), reused 0 (delta 0)
remote: Resolving deltas: 100% (8/8), completed with 8 local objects.
To github.com:py-pdf/py-pdf.github.io.git
   0233f35..81a0c73  gh-pages -> gh-pages

I hope that updates it until we fix the two issues above.

@MartinThoma
Copy link
Member

Yes, I see fpdf2 now on https://py-pdf.github.io/ . I'm sorry for that failure 馃檲

@MartinThoma MartinThoma added help wanted Extra attention is needed good first issue Good for newcomers labels Oct 9, 2023
@Lucas-C
Copy link
Member Author

Lucas-C commented Oct 10, 2023

Yes, I see fpdf2 now on py-pdf.github.io . I'm sorry for that failure 馃檲

No worries, and thank you!

Permission check: I want you to have those permissions. I don't know what is missing for that.

I wonder if it's not a matter of Base permissions: https://github.com/organizations/py-pdf/settings/member_privileges

We could either raise this to Admin or add me explicitely as a member to this repository, with higher permissions.

@MartinThoma
Copy link
Member

I've added you to this repository as an admin as this seems the obvious no-regret choice (I'm uncertain about the other option and what else this might change).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants